
VB2008 で商品マスタメンテ プログラムの開発をしています。
入力画面に入力された各項目で、MDBの商品マスタテーブルを更新するのですが、
入力されなかった項目にDBNULLをセットする場合のSQL文の記述方法を教えて下さい。
例)商品マスタの項目: 商品コード(テキストタイプ)
商品名称(テキストタイプ)
商品名カナ(テキストタイプ)
入数(数値タイプ)
画面から入力された内容を退避する一時ワークエリア
SyohinCD As String
SyohinNM As String
SyohinKN As String
Irisu As Object とし、入力内容をセットしています。
ここで、入数が入力されなかった場合、
SQL = ""
SQL = SQL & "UPDATE 商品マスタテーブル SET 商品名称 = ’ " & SyohinNM & "’,"
SQL = SQL & " 商品名カナ = ’ " & SyohinKN & "’,"
SQL = SQL & " 入数 = " & Irisu & ","
SQL = SQL & " WHERE 商品コード = ’" & SyohinCD & "’"
SQL = SQL & " ;"
とすると、入数 のところで「構文エラー」になってしまいます。
( ' (シングルクォーテーション)は、見やすさのために全角(’)にしています。)
入数は 0(ゼロ)と DBNULL を区別したいので、入力がない場合は、DBNULL を
セットしたいのですが、どのように記述すれば良いでしょうか。
おわかりの方がおられましたら、教えていただきたく、よろしくお願い致します。
No.3
- 回答日時:
こんにちは
.netだと
DBNULL.valueを設定すればOKですけど。
NULLを設定すること自体は賛否両論がありますね。
回答ありがとうございます。
DBNULL.value と記述すると、SQL 実行エラーになってしましました。 null でうまく行きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
入力フォームへ、データを自動...
-
初歩的な事だと思います。 Sub...
-
テキストボックスの番号を使っ...
-
accessで該当するレコードがな...
-
入力フォームの値をQRコードで...
-
エディットボックスの入力制限...
-
TextBoxに特定の文字のみ入力を...
-
SQL で数値フィールドにDBNULL...
-
DataGridViewの桁数制限に関して
-
VBA R1C1形式で変数の入力について
-
バーコードリーダーって、最後...
-
TEXTAREA に入力時の位置
-
viの入力がおかしい
-
Excel-VBAでInputBox+Pulldown...
-
VBAでInputBoxの再入力をさせる...
-
delphiでの文字表示書式
-
EXCEL VBA で指定した範囲に入...
-
excel vba でユーザーフォーム...
-
<input>のstep属性に違反する入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
初歩的な事だと思います。 Sub...
-
テキストボックスの番号を使っ...
-
EXCEL VBA で指定した範囲に入...
-
VBAでInputBoxの再入力をさせる...
-
Excel-VBAでInputBox+Pulldown...
-
入力フォームの値をQRコードで...
-
TextBoxから数字が文字...
-
数字以外の入力をエラーにする...
-
エディットボックスの入力制限...
-
DataGridViewの桁数制限に関して
-
HTMLで全角文字のみ入力するに...
-
「イ分」・・・フンという文字...
-
excel vba でユーザーフォーム...
-
DataGridView 列ごとの入力制限
-
アクセスのマクロ
-
至急です!Excelがわかりません
-
VBA R1C1形式で変数の入力について
-
教えて!全角文字「μ」の半角
-
アルファベットGの小文字の入力
おすすめ情報