使用vba时,只要属性(从智能数字中提取)高于数值(6141),以下insert语句就会向表中添加新记录。该语句返回“无效使用null”和#39;错误。但是,当我只运行选择部分时,会返回一条记录,并且不会报告任何错误。
INSERT INTO tblNewReq
( [ReqNum], Description, Originator, DateEntered,Title )
SELECT
cint(Mid([ReferenceID],5)), [Description],
[Requestor], format([Created],"mm/dd/yyyy"), [ReqTitle]
from [RequestQueue]
WHERE cint(Mid([ReferenceID],5)) > 6141;
只运行select部分, 6142,要求电缆运行,MartinR,10/31/2016,网络。