过一段时间就出现:属性尚未初始化,估计是代码有问题,应该怎么去检查呢?
过一段时间就出现:属性尚未初始化,估计是代码有问题,应该怎么去检查呢?一般解决就是重启数据库或者重启IIS就好了,另外这个问题除了是代码问题还有其它可能吗?
注意:我说的属性尚未初始化这个错是过一段时间才出现,不是一直出现,也就是说连接本身是没有问题的。
可能是出现了未关闭连接的情况,我的程序使用了连接池,但SQL语句是分布在各个CS文件中的,由于代码较多且是由多人编写,一个个找很麻烦,大家有什么更好的办法吗?比如说怎么能直接定位到出错的地方在哪里?
[解决办法]
if(conn.State.toString()=="Open")
{
conn.close();
}
if(conn.State.toString()=="Closed")
{
conn.Open();
}
这样就能保证数据库的打开和关闭了
[解决办法]
if(conn.State.toString()=="Open"){ conn.close();conn.open();} if(conn.State.toString()=="Closed"){ conn.Open();}if(conn.state.toStr4ing()=="Broken"){conn.close();conn.open()}