Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
AddWithValueについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=288#CommentId1959
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
刈谷勇
 (社会人)
投稿日時
2009/2/6 19:52:14
お世話になります。
現在、VB2005EE+SQL SERVER2000で開発を行っています。
初歩的な質問ですみません。
あるテーブルにnullを許可してあるmoney型のカラムがあります。
このテーブルにデータを追加しようとしたところ、上記のmoney型のカラムをnullで登録しようとしたところ、「nvarchar型からmoney型への暗黙の型変換は出来ません。CONVERT関数を使用してください。」のような内容のエラーになってしまいます。そもそもnullにはデータ型の概念がないと思うのですが、どのように値を渡せばいいのでしょうか。
以下がその内容です。
登録しようとしているSQL文:insert A(key, data) VALUES(@Key, @Data)
※dataカラムがmoney型でnullが許可になっています。
パラメータを設定しているコード
_com.Parameters.AddWithValue("Data", DBNull.Value)
※_comはSqlCommandクラスです。