0

dotnetは初めてですが、誰か助けてください。

必要なのは、vb.netコードでExecuteScalarまたはExecuteNonqueryadoコマンドを実行するときにステータスtrueまたはfalseを返すことです。

よろしく

4

1 に答える 1

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 ...
于 2012-11-04T12:30:14.367 に答える