ConnectionString 属性尚未初始化
你这个项目的引用里面导入System.Configuration了么?
如果导入了,你这段代码还少一个空间的引入,就是 using System.Configuration
这个然后你才能使用System.Configuration.ConfigurationManager这个。
其实你可以写成这样:
String sqlstr = ConfigurationManager.ConnectionStrings.ConnectionString;
SqlConnection connection = new SqlConnection(sqlstr);
不过在你的表示层(PS:就是带有页面的那个目录下)有一个web.config中需要定义这个
《/configSections》
《connectionStrings》
《add name=“constr“ connectionString=“Data Source=数据服务器名;Initial Catalog=数据库名;Persist Security Info=True;User ID=用户名;Password=密码;“/》
《/connectionStrings》
《system.web》
我把这个connectionStrings这段的周边的都给你了,是在《configSections》和《System.web》外面。
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、a
ASP.NET(C#) ConnectionString 属性尚未初始化
已经很清楚了。Connection属性尚未初始化,说明 ConfigurationManager.AppSettings 没有获取到连接字符串。
又看你的Webconfig配置。里面根本没有ConnectionString键,也没有连接字符串专用节点。
ConfigurationManager.AppSettings 修改为
ConfigurationManager.AppSettings
ConnectionString 属性尚未初始化
呵呵,简单~
你忘记初始化数据库操作类的对象了.
比如你的数据库操作类叫做 CAccess;
这个类应该有个构造函数,或者自定义的初始化函数.
在进行数据库操作前,你要先初始化这个类的对象:
CAccess myDB = new CAccess();
然后在进行数据库操作.
还有一个可能就是你的那个ConnectionString属性没有初始化. 人们经常把这个熟悉的值写到WEB.CONFIG中,而你没有写,所以是空值.
SQL2014 connectionstring属性尚未初始化怎么解决
SQL2014 connectionstring属性尚未初始化是设置错误造成的,解决方法为:
1、老版本(SQL200)中,登录后,在Master数据库下面,找到“存储过程”。
2、在右侧会列出系统所有的存储过程(不包含个人创建的),并找到你需要的过程,此处的应找到’sp_dboption’。
3、选中’sp_dboption’后,并单击鼠标右键,在弹出菜单中,直接点击复制。复制后,可以通过在记事本中粘贴,查看源码。
4、回到SQL2014,打开“SQL Server 2014 Management Studio”,并在顶部找到“新建查询”。
5、将刚才复制的内容,直接粘帖到右侧的输入框中,粘帖后,输入框会出现很多代码段,这里直接点击工具栏的“执行”,随后显示执行成功(命令已成功完成)。
6、在存储过程上点击鼠标右键,选择刷新,即可看到新添加的存储过程,再次执行以前的老工具,正常使用。
.NET程序ConnectionString 属性尚未初始化,菜鸟求详细解决方法!
你在new SqlConnection
时没有指定后面的数据库连接串,
比如
SqlConnection con = new SqlConnection(“server=.;database=master;uid=sa;pwd=xxx“);
ConnectionString 属性尚未初始化
你在web.config里边输入下边的内容“
注:连接字符串的格式为=“Data
Source=数据库服务器名;Initial
Catalog=数据库名;User
ID=登陆数据库时用的账号;Password=密码“
如果sql
serverv
设置为windows
身份验证就不用设置user
id和password了
C#提示ConnectionString 属性尚未初始化
在web.config中添加《connectionStrings》《add name=“ConnString“ connectionString=“data source=.;Integrated Security=True;Initial Catalog=.ConnectionString;DbConnection conn = new SqlConnection(strConn);
connectionstring 属性尚未初始化,这个怎么搞
你这个项目的引用里面导入System.Configuration了么?
如果导入了,你这段代码还少一个空间的引入,就是 using System.Configuration
这个然后你才能使用System.Configuration.ConfigurationManager这个。
其实你可以写成这样:
String sqlstr = ConfigurationManager.ConnectionStrings.ConnectionString;
SqlConnection connection = new SqlConnection(sqlstr);
不过在你的表示层(PS:就是带有页面的那个目录下)有一个web.config中需要定义这个
《/configSections》
《connectionStrings》
《add name=“constr“ connectionString=“Data Source=数据服务器名;Initial Catalog=数据库名;Persist Security Info=True;User ID=用户名;Password=密码;“/》
《/connectionStrings》
《system.web》
我把这个connectionStrings这段的周边的都给你了,是在《configSections》和《System.web》外面。
ConnectionString 属性尚未初始化怎么解决啊
SqlConnection Connection = new SqlConnection();
你没有给Connection赋值
改法:
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings.ConnectionString);这句话删除;
SqlConnection Connection = new SqlConnection();
改为:SqlConnection Connection = new SqlConnection(ConfigurationManager.ConnectionStrings.ConnectionString);