私はVBアプリケーションを持っています。 は私がデータベースにNULL値を渡すことができません
Public Structure Deal
Public IsUser As Boolean?
End Structure
のようないくつかの他の場所の特性を持って、私は今、私はSPへのパラメータとしてこれを渡しています
bject.IsUser = Nothing
をそれにNULL代入しています。エラー -
スローライン上
AddParameter(SQLCommand, "@IsUser", SqlDbType.Bit, ParameterDirection.Input, obj.IsUser)
[InvalidOperationExceptionが:NULL可能オブジェクトが値を持たなければならない]を
のdB NULLとしてあなたの変数を渡す必要があり、私はあなたが 'DBNull'の代わりに、' nothing'に解析する必要があると思う。次はトリックを行う必要があります。両者には違いがあります。 –
この記事をチェックしてください... http://stackoverflow.com/questions/5362437/assign-null-value-to-boolean-variable –