我是dotnet的新手,有人可以帮忙吗。
我们需要的是在我们的vb.net代码中运行ExecuteScalar或ExecuteNonquery ado命令时返回true或false状态。
此致
答案 0 :(得分:0)
只需为SQLCommand编写一个包含原始功能的扩展方法。
<Extension()>
Public Function MyExecuteScalar(ByVal sqlCommand As SqlCommand) As Boolean
MyExecuteScalar = Not (sqlCommand.ExecuteScalar() is Nothing)
End Function
<Extension()>
Public Function MyExecuteNonQuery(ByVal sqlCommand As SqlCommand) As Boolean
MyExecuteNonQuery = sqlCommand.ExecuteNonQuery() > 0
End Function
简单地调用这些方法:
if mySqlCommand.MyExecutescalar() then ...