- - PR -
SqlCommand.Parameters.AddでNullをセットするには?
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-11-30 23:36
お世話になります。
現在C#でDBアクセス(SQL SERVER20000)を行うものを作成しているのですが、 SqlCommandクラスのParameters.Add()で パラーメータにNullをセットしてINSERT、UPDATEを行いたいのですが、 NullをセットするとNullはダメと起こられてしまいます。
のような形でやっています。 ちなみにNot Nullの項目ではないです。 どなたか、知恵を貸していただけると幸いです。 [ メッセージ編集済み 編集者: JBOY 編集日時 2004-11-30 23:36 ] | ||||||||||||
|
投稿日時: 2004-11-30 23:37
こんにちは中です。
DBNull.Valueです。 _________________ 中博俊 (MSMVP Visual Studio C# Since 2004-) http://blogs.users.gr.jp/naka/ naka@wankuma.com VisualStudio2005のすべてのエディションにUnitTestを。投票募集中↓ http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackId=FDBK173 [ メッセージ編集済み 編集者: 中 博俊 編集日時 2004-11-30 23:38 ] | ||||||||||||
|
投稿日時: 2004-12-01 12:48
回答ありがとうございます。
早速試してみましたが、
だと、stringと方変換ができないといわれます。 ので、
でも STRING または BINARY データは切り詰められました。 と起こられてしまいます。 ほかにはDateTimeのカラムもあり、そこは
のようにしています。 | ||||||||||||
|
投稿日時: 2004-12-01 14:55
Osです。
勘違いしているかもしれませんが、 stringの場合、 SqlParameter.Size の指定するとどうなりますか? |
1