public int saveData(string aa)
{
try
{
OracleConnection conn=new ....
conn.open();
try
{
........ }
catch
{
conn.close()
}
}
catch
{
}
}
{
try
{
OracleConnection conn=new ....
conn.open();
try
{
........ }
catch
{
conn.close()
}
}
catch
{
}
}
什么东东?不是它有问题吧
只要网络不断,它都可以正常工作,如果拔网线再连上就不行了
其实连接已经中断,但连接池还将该连接提供出来,所以执行不了,但是找不到任何方法控制连接池!
不知是不是这样?
这个问题我也碰到过,到现在也不清楚有什么好的解决办法,因为使用的是try...catch
所以在catch中弹出的对话框中我选择忽略,让程序继续运行,这样又正常了,我就不用[重新启动程序]。
我的程序在运行的时候是没有人在旁边看的,所以,用忽略的方法解决不了这个问题to zhangzgl:
我的程序是windows form 程序,在asp.net 中没有这个问题!