超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
运行程序时出现这个问题,可是我每次用完连接后都关闭了连接.为什么还会出现这个问题?
我调用的代码:
strInsert="insert ......";
link.UpdateDataBase(strInsert);其中 UpdateDataBase函数定义为:
public int UpdateDataBase(string tempStrSQL)
{
this.myConnection = new SqlConnection(connectionString);
//使用Command之前一定要先打开连接,后关闭连接,而DataAdapter则会自动打开关闭连接SqlCommand tempSqlCommand = new SqlCommand(tempStrSQL,this.myConnection);
if(myConnection.State==ConnectionState.Closed)
{
myConnection.Open();
}
int intNumber = tempSqlCommand.ExecuteNonQuery();//返回数据库中影响的行数
if(myConnection.State==ConnectionState.Open)
{
myConnection.Close();
}
return intNumber;
}请大家帮帮忙谢谢
运行程序时出现这个问题,可是我每次用完连接后都关闭了连接.为什么还会出现这个问题?
我调用的代码:
strInsert="insert ......";
link.UpdateDataBase(strInsert);其中 UpdateDataBase函数定义为:
public int UpdateDataBase(string tempStrSQL)
{
this.myConnection = new SqlConnection(connectionString);
//使用Command之前一定要先打开连接,后关闭连接,而DataAdapter则会自动打开关闭连接SqlCommand tempSqlCommand = new SqlCommand(tempStrSQL,this.myConnection);
if(myConnection.State==ConnectionState.Closed)
{
myConnection.Open();
}
int intNumber = tempSqlCommand.ExecuteNonQuery();//返回数据库中影响的行数
if(myConnection.State==ConnectionState.Open)
{
myConnection.Close();
}
return intNumber;
}请大家帮帮忙谢谢
解决方案 »
- 如果程序运行时遇到错误,不想让退出系统重新启动运行,有没有什么方法可以调用,该方法的作用就是进行初始化
- 关于vs2008的增量编译问题
- javascript 问题?
- Sql Server2000 数据库
- 我的.net 中无法建造asp.net web应用提示HTTP/1.1 500 Internal Server Error 是怎么回事?
- 高人指点啊!!!
- dataGrid的自动编号的问题(winForm)
- 水晶报表在处理过程中出现“登录失败”,如何?
- 如何在Access数据库中设置自定义属性?
- 请问,如何做文件下载?
- Macosx()请进
- 例子:如在服务器数据库中提取公司的合同单,我再怎么样对提取的数据进行归纳总结?如按各公司统计出他们的合同单总量
麻烦解释一下 谢谢 谢谢
http://blog.csdn.net/sykpboy/archive/2005/06/14/394494.aspx
这个方法怎么调用阿
在connection.close()时 GC.Collect();一下
谢谢各位