小编dbl*_*blE的帖子

如果插入值为Null的变量,则INSERT INTO失败

如果我插入的变量的值为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 & ");")
Run Code Online (Sandbox Code Playgroud)

如果设置costLab的代码返回Null,我想插入Null.但是如果返回一个值,我想插入该值.显然我可以编写一个If语句来检查null然后直接插入"Null",但我想知道是否有一种方法没有If语句通过变量插入Nulls.

ms-access ms-access-2007

5
推荐指数
1
解决办法
7739
查看次数

标签 统计

ms-access ×1

ms-access-2007 ×1