注册 登录
编程论坛 ASP.NET技术论坛

cmd.Connection.State什么意思

孤独的初学者 发布于 2007-08-14 09:00, 1507 次点击

Namespace DataProvider

Public Class DataProvider
'更新
Public Shared Function ExecNonQuery(ByVal cmd As SqlCommand) As Integer

Try

If cmd.Connection.State <> ConnectionState.Open Then

cmd.Connection.Open()

End If

Return cmd.ExecuteNonQuery()
go()
Catch ex As Exception
Throw ex

Finally

If cmd.Connection.State = ConnectionState.Open Then

cmd.Connection.Close()

End If

End Try
End Function
那为朋友 有时间的话 能帮我一句一句 解释出来 每一条语句的意思吗? 我只知道大概的意思 比如 Namespace DataProvider
(定义一个DataProbider的命名空间) 孤独的初学者拜师~ 哪个师傅收下小弟

2 回复
#2
阑珊火2007-08-14 11:43

类DataProvider
共享方法ExecNonQuery
如果不是连接状态 打开连接
执行cmd

如果处于连接状态 关闭连接


try catch finally end try 能检测错误
看看相关资料吧

我也是新手啊 如果解释错了 请多包涵

#3
cyyu_ryh2007-08-14 12:47
就是连接状态
1