1

NULL 値の SQL 出力パラメーターをテストしたいと思います。私が気付いたのは、SQLString.NULL が DBNull.Value と等しくないということです。私の質問は、null 値のパラメーターをチェックするより一般的な方法はありますか?

理想的には、整数パラメータ SqlTypes.SqlInt32.Null など、SQL 型に基づいて各パラメータをチェックする必要はありません。

ここに私のコードのスニペットがあります:

.ExecuteStoredProcedure("spGetClientDetails")

If CInt(.Parameters("@return_val").Value) = 0 Then

If myParams(1).SqlValue.Equals(SqlTypes.SqlString.Null) Or myParams(1).SqlValue.Equals(System.DBNull.Value) Then
    Claimants = ""
Else...
4

1 に答える 1