C# conn.State != ConnectionState.Open什么意思

如题:if(conn.State!=ConnectionState.Open)this.conn.Open();这段程序是干什么的。尤其是conn.State!=Conn... 如题:
if (conn.State != ConnectionState.Open)
this.conn.Open();
这段程序是干什么的。尤其是conn.State != ConnectionState.Open什么意思。请各位大侠指点啊,小弟很是感激
展开
 我来答
linux7985
2008-10-07 · TA获得超过1230个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:435万
展开全部
判断当前连接的状态
conn.State != ConnectionState.Open
表示,如果当前的连接是没有打开状态的话,结果为真

ConnectionState 成员名称 说明
Broken 与数据源的连接中断。只有在连接打开之后才可能发生这种情况。可以关闭处于这种状态的连接,然后重新打开。(该值是为此产品的未来版本保留的。)
Closed 连接处于关闭状态。
Connecting 连接对象正在与数据源连接。(该值是为此产品的未来版本保留的。)
Executing 连接对象正在执行命令。(该值是为此产品的未来版本保留的。)
Fetching 连接对象正在检索数据。(该值是为此产品的未来版本保留的。)
Open 连接处于打开状态。
百度网友638b535
2008-10-07 · TA获得超过234个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:330万
展开全部
conn.State != ConnectionState.Open是判断当前的数据库连接ConnectionState是否处于打开状态。如果不是的话,则打开这个数据库连接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q5331006
2008-10-07 · TA获得超过496个赞
知道小有建树答主
回答量:618
采纳率:0%
帮助的人:515万
展开全部
判断数据库是否为打开状态,如果没有打开则打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式