【发布时间】:2010-10-12 05:40:26
【问题描述】:
显然 (MSDN) 有时 OleDbConnection.ResetState() 什么都不做,所以即使连接失败 OleDbConnection.State 仍将设置为打开。我正在为此寻找最佳解决方法,以便在检查连接状态时可以避免引发异常(只要在上次检查和使用尝试之间连接没有失败)。
有没有比每次发送一个“无用”的sql语句只是为了查看是否抛出异常更好的方法呢?在实际使用之前如何确保连接已打开?
【问题讨论】:
-
这是一个非常好的问题。
标签: c# connection oledb database-connection oledbconnection