挿入する変数の値が Null の場合、SQL INSERT INTO は失敗します。
変数 costLab は Variant データ型です。Null 以外の値は Decimal になります。
db.Execute ("INSERT INTO budget
(wbsid, category, capture_date, budget_date, budget_type, month_value) " & _
"VALUES ('" & wbsid & "', 'Labor', #" & importDate & "#,
#" & monthDate & "#, 'Forecast', " & costLab & ");")
costLab を設定するコードが Null を返す場合、Null を挿入したい。しかし、値が返された場合、その値を挿入したいと思います。明らかに、null をチェックして "Null" を直接挿入する If ステートメントを作成できますが、If ステートメントを使用せずに変数を介して Null を挿入する方法があるかどうかを知りたかったのです。