未将对象引用设置到对象的实例 <add name="newString" connectionString = "data source=D514EE0014C343B\SQLEXPRESS;initial catalog=wangbadata;integrated security=true" providerName="System.Data.SqlClient" />这样应该没问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ConfigurationManager.ConnectionStrings["newString"].ConnectionString private string connectionstring = ConfigurationManager.ConnectionStrings["newString"].ToString();这一句是不是没读到配置文件里面的 数据库连接字符串信息呀 using(SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[""].ToString())){}单步跟踪 <add name="newString" connectionString = "data source=D514EE0014C343B\\SQLEXPRESS;initial catalog=wangbadata;integrated security=true" providerName="System.Data.SqlClient" />这里面怎么没有userid password呢?是不是这的问题。 SqlCommand com = new SqlCommand();是执行查询命令,需要在之前必须打开数据库连接这就是你错误的地方了 可能查出来的数据时空,即count(*)是null值,于是在int i = (int)com.ExecuteScalar();强转的时候报这个错误,你设置个断点,看数据库连接打开了没,再将sql语句放到数据库执行,看报错不,再看是不是到int i = (int)com.ExecuteScalar();这里出错,我也是新手,这是我的建议。 忘了 说下 这是用三层结构做的 上面那些代码是放在 数据库访问层里面的 这个应该也是一个问题吧 在类库里面添加配置文件 可能问题出现在这个地方吧 我的目的是要改变连接字符串里面的 计算机名 也就是 D514EE0014C343B 这个了 那要什么做呢 SqlConnection con = new SqlConnection(connectionstring);con.Open(); private string connectionstring = ConfigurationManager.ConnectionStrings["newString"].ToString();编译器在这个地方报错 的 那个方法里面的代码 我把连接字符串放类库里面去 是执行成功的 ConfigurationManager.ConnectionStrings["newString"]这一句返回的是String类型的你应该是在执行这一句的时候没有读到所以调用ToString()方法的时候抛出: 未将对象引用设置到对象实例 你应该把你的出错的行说出来.这个错误意思是: 使用了没有创建的对象. 也就是 object=null的对象 权限导航隐藏问题~~ 十万块,做个宠物乐园系统.帮忙看下值不 反复调用3500次左右出错,GDI和Icon比较熟的来 关于数据库的问题!!!!!!请大家帮忙!!! ◆■▲思归等高手进来讨论指点一下,对到对象比较的难题了。◆■▲ 如何修改或删除帖子? 用。NET里的Crystal Report 用花钱注册吗 ?? 到哪里能弄点书看看?谢谢大家了 我用 using System.Data.ADO; 为什么说 ADO没找到, 我引用了怎么还不行 打印页面的datagrid的滚动条如何才能不显示 ===WPF中的image图片合成问题=== Socket中的异常,搜了很久没有找到问题所在..
这一句是不是没读到配置文件里面的 数据库连接字符串信息呀
{
}
单步跟踪
providerName="System.Data.SqlClient" />
这里面怎么没有userid password呢?是不是这的问题。
这就是你错误的地方了
con.Open();
编译器在这个地方报错 的 那个方法里面的代码 我把连接字符串放类库里面去 是执行成功的
这一句返回的是String类型的
你应该是在执行这一句的时候没有读到所以调用ToString()方法的时候抛出:
未将对象引用设置到对象实例