首页数据库connectionstring属性尚未初始化?SQL2014 connectionstring属性尚未初始化怎么解决

connectionstring属性尚未初始化?SQL2014 connectionstring属性尚未初始化怎么解决

编程之家2023-10-31257次浏览

大家好,今天小编来为大家解答以下的问题,关于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();

connectionstring属性尚未初始化?SQL2014 connectionstring属性尚未初始化怎么解决

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",即确认配置文件路径、名称、密码等输入正确。

connectionstring属性尚未初始化?SQL2014 connectionstring属性尚未初始化怎么解决

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属性尚未初始化怎么解决的答案你都知道了吗?欢迎再次光临本站哦!

域名主机基地?主机域名的基本介绍软文价格 软文推广价格一般是多少