connectionstring属性尚未初始化?SQL2014 connectionstring属性尚未初始化怎么解决
大家好,今天小编来为大家解答以下的问题,关于connectionstring属性尚未初始化,SQL2014 connectionstring属性尚未初始化怎么解决这个很多人还不知道,现在让我们一起来看看吧!
C# ConnectionString 属性尚未初始化
连接字符串Str是空。
修改为:
static string connectionString="data source=.;database=DBS;user id=sa;pwd=123456";
static SqlConnection conn;
conn= new SqlConnection(connectionString);
conn.Open();
cmd= conn.CreateCommand();
即可。
扩展资料:注意事项
1、asp.net默认读取的是"http://localhost"中的配置文件"web.config"的值,这里并没有配置web.config,即默认情况下web.config中没有key值;如果你建立的是虚拟目录(如虚拟目录http://localhost/test),这时需要把test设置为站点就可以了。
2、在.cs中读取配置文件,连接数据库将读取的值赋值给"SqlConnection"类型变量,注意上面代码中括号里的"strCon".
3、没有能读到key的值。这时需要校正下配置文件中"strConn",即确认配置文件路径、名称、密码等输入正确。
Asp.net问题:Connection 属性尚未初始化。
应该是con对象的ConnectionString属性是空的.你把你数据库的连接字符串赋给这个属性试下.
con.ConnectionString=你的连接字符串;这句写在Open()之前
在WEB.CONFIG的字符串连接
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=10.1.129.36;Initial
Catalog=AMS_DB2007;User ID=sa;password=Me$W9z" providerName="System.Data.SqlClient"/>
</connectionStrings>
页面程序中读取:
我用2.0,以下是读取方法
string strConn= System.Configuration.ConfigurationManager.ConnectionStrings
["ConnectionString"].ConnectionString;
如果是1.1,就用下面的方法
string strConn= System.Configuration.ConfigurationManager.AppSettings
["ConnectionString"];
把strConn赋值给你的ConnectionString属性就可以了。
也可以直接赋值:
conn.ConnectionString="Data Source=10.1.129.36;Initial Catalog=AMS_DB2007;User ID
=sa;password=Me$W9z";
conn.Open();
建议你多看看帮助文档里对ConnectionString属性的介绍和示例
属性尚未初始化,怎么解决
ConnectionString属性尚未初始化。
说明:执行当前 Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: ConnectionString属性尚未初始化。
源错误:
行 15:{
行 16: SqlConnection con= new SqlConnection(ConfigurationManager.AppSettings["Connection"]);
行 17: con.Open();
行 18: string sql="select* from Leave where username='"+Session["UserName"].ToString()+"'";
行 19: SqlDataAdapter da= new SqlDataAdapter(sql,con);
源文件: d:\新\Web\0529\userwork\LeaveList.aspx.cs行: 17
------解决方案--------------------
断点这里看看有没有获得ConnectionString值
SqlConnection con= new SqlConnection(ConfigurationManager.AppSettings["Connection"]);
------解决方案--------------------
Web.Config里没有Connection的定义
------解决方案--------------------
你可能配置连接字符串在connectionStrings节点中,appSettings中没有配置Connection
<appSettings>
<add key="Connection" value=""/>
</appSettings>
<connectionStrings>
<add name="Connection" connectionString=""/>
</connectionStrings>
------解决方案--------------------
web.config里面有连接数据库的字符串吗?
<add name="Connection" connectionString="连接数据库字符串"/>
------解决方案--------------------
你打断点在 16行,逐一检查各个变量是否都非空
------解决方案--------------------
(ConfigurationManager.AppSettings["Connection"])你这里的Connection在web.config里
SQL2014 connectionstring属性尚未初始化怎么解决
SQL2014 connectionstring属性尚未初始化是设置错误造成的,解决方法为:
1、老版本(SQL200)中,登录后,在Master数据库下面,找到“存储过程”。
2、在右侧会列出系统所有的存储过程(不包含个人创建的),并找到你需要的过程,此处的应找到'sp_dboption'。
3、选中'sp_dboption'后,并单击鼠标右键,在弹出菜单中,直接点击复制。复制后,可以通过在记事本中粘贴,查看源码。
4、回到SQL2014,打开“SQL Server 2014 Management Studio”,并在顶部找到“新建查询”。
5、将刚才复制的内容,直接粘帖到右侧的输入框中,粘帖后,输入框会出现很多代码段,这里直接点击工具栏的“执行”,随后显示执行成功(命令已成功完成)。
6、在存储过程上点击鼠标右键,选择刷新,即可看到新添加的存储过程,再次执行以前的老工具,正常使用。
文章分享结束,connectionstring属性尚未初始化和SQL2014 connectionstring属性尚未初始化怎么解决的答案你都知道了吗?欢迎再次光临本站哦!