亲爱的朋友: 今天是: 网站地图   |   加入收藏  |  设为首页 
零下七度07DU.com - 专业致力于网站建设和服务
首页关于我们付款方式七百易电子商务试用广告服务联系我们 
零下七度主页 网站建设 平面设计 软件开发 虚拟主机 域名注册 成功案例 文档中心 用户中心 帮助中心
    您的位置: 零下七度 >> 文档中心 >> .NET技术 >> Asp.net >> ConnectionString 属性尚未初始化 
ConnectionString 属性尚未初始化
2006-10-17 15:24:05  作者:夏天  来源:零下七度

出现这样的错误的原因一般都是ConnectionString 没有赋值 。


出现这样的错误一般是由于粗心造成的结果,因此你可以检查你的web.config来检查是否没有配置好接点ConnectionString


正确的SQL连接如下所示:





还有一种出现这种错误的情况,就是从一个项目到另一个项目的情况。到一个项目要继承另一个项目的数据库操作函数的时候必须在另一个项目中的web.config重新配置好web.config。


 


 


另外最近在网上看见一位朋友的帖子的代码也出现了这样的问题


打开数据库的类:
public class CCUtility
{
public CCUtility(object parent)
{
//
// TODO: 在此处添加构造函数逻辑
//
SQLOpen();
}
public SqlConnection Connection;
public void SQLOpen()
{
SqlConnection Connection=new SqlConnection();
Connection.ConnectionString="Data Source=tony\\tony;Integrated Security=SSPI;Initial Catalog=Northwind;";
Connection.Open();
}
public void SQLClose()
{
if(Connection!=null)
Connection.Close();
}

}
调用的程序:
SqlCommand cmd=new SqlCommand("select firstname from employees",ccu.Connection);
SqlDataReader sa;
ccu.SQLOpen();
sa=cmd.ExecuteReader();
错误提示:
ExecuteReader: Connection 属性尚未初始化。


他的错误就更好解决了,解决办法:
成员函数中使用了局部变量而不是public成员变量,自然是错误了
把 “ SqlConnection Connection=new SqlConnection(); “
改成 “ Connection=new SqlConnection();


-----------------------------------------------------------------------------------------------


有兴趣的朋友,请QQ联系 155040795


打印】【关闭】【收藏


联系我们 - 关于我们 - 付款方式 - 汇款帐号 - 广告服务 - 网站地图 - 咨询反馈 - 招贤纳士 - 合作伙伴

地址:中国·四川·成都市锦江区仁居路2号 服务热线:028-85915526 联系我429459102 联系我13478148 联系我155040795 联系我605595956
广告商务:hermes262@163.com 客服:jarviseluo@yahoo.com.cn 投诉:xpxcc@hotmail.com
业务资质:中国万网2006核心合作伙伴;动易网络成都、西南区域代理商
零下七度 版权所有 备案编号:蜀ICP备06019771号
Copyright©2007 零下七度 07du.Com