困扰我好几个月的C#.Net问题,求救 应该是你的sqlconnection关闭了,呵呵! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是我在这一行之前执行了这样一个函数来保证sqlconnection连接正常啊: private void sec_conn() { if(sqlconn.State.ToString() == "Closed") sqlconn.Open(); } 改为if(sqlconn.State != ConnectionState.Open)sqlconn.open()试试! 我也碰到过,现在的解决办法只能在错误处理把sqlConnection重新打开了 为什么要保证是打开的?应该在用的时候打开,不用的时候就关闭同时在打开时家异常处理,但不是try { 打开数据库连接;}catch { 再次打开数据库连接;}应该是:try { 打开数据库连接;}catch {throw new Exception("无法打开数据库,数据库忙");},数据库的同时连接数是有限制的,超过限制打开多少次都会失败.不用的时候一定要关闭连接. 或者是try { 打开数据库连接; 执行SQL;关闭数据库;}catch {throw new Exception("无法打开数据库,数据库忙");}finally{dataBasAPP.CloseDataBas(); } webbrowser控件打开网页后会抢焦点的问题 对using System的疑惑 新手请教C#操作符 & | ^ ~ 的作用和用法 WCF超时问题 一个关于string的小问题?? 请教C#中处理长度大于255的字符串的问题 求助,初涉XML,小问题 各位进来,分析一下java和ms路线(c#,vb.net,asp.net等)的优劣及就业前景? 使用DataSet的GetXml方法提取的XML如何把日期格式中的时区(+8:00)去掉? 关于正则表达式问题,不解,在线求助! 关于基于UDP协议的编程,请大家来看看。 IIS中建立虚拟目录无法加载Bin的问题100分,高手解答
{
if(sqlconn.State.ToString() == "Closed")
sqlconn.Open();
}
sqlconn.open()
试试!
同时在打开时家异常处理,但不是
try
{
打开数据库连接;
}
catch
{ 再次打开数据库连接;
}
应该是:try
{
打开数据库连接;
}
catch
{
throw new Exception("无法打开数据库,数据库忙");
},数据库的同时连接数是有限制的,超过限制打开多少次都会失败.
不用的时候一定要关闭连接.
{
打开数据库连接;
执行SQL;
关闭数据库;}
catch
{
throw new Exception("无法打开数据库,数据库忙");
}
finally
{
dataBasAPP.CloseDataBas();
}