首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

过一段时间就出现:属性尚未初始化,估计是代码有有关问题,应该如何去检查呢

2012-04-13 
过一段时间就出现:属性尚未初始化,估计是代码有问题,应该怎么去检查呢?过一段时间就出现:属性尚未初始化,

过一段时间就出现:属性尚未初始化,估计是代码有问题,应该怎么去检查呢?
过一段时间就出现:属性尚未初始化,估计是代码有问题,应该怎么去检查呢?一般解决就是重启数据库或者重启IIS就好了,另外这个问题除了是代码问题还有其它可能吗?

注意:我说的属性尚未初始化这个错是过一段时间才出现,不是一直出现,也就是说连接本身是没有问题的。

可能是出现了未关闭连接的情况,我的程序使用了连接池,但SQL语句是分布在各个CS文件中的,由于代码较多且是由多人编写,一个个找很麻烦,大家有什么更好的办法吗?比如说怎么能直接定位到出错的地方在哪里?

[解决办法]
if(conn.State.toString()=="Open")
{
conn.close();
}
if(conn.State.toString()=="Closed")
{
conn.Open();
}
这样就能保证数据库的打开和关闭了
[解决办法]

C# code
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()} 

热点排行