我在尝试Access VBA中运行一些SQL使用表单中组合框获得的值更新列中的空白(空)字段。 / H3 f' ^7 K9 Y2 P! L4 k6 i& O; m此刻我正在收到 % C0 {2 N" u0 r8 F8 v* i t运行时错误‘3061’参数太少。预期1 2 c& Z- E# J0 z, {2 g: l3 T2 Q但格式似乎正确。 5 e& f. K7 G0 Q% n' U6 o, q$ g我使用的代码如下。用户将作为字符串传输,例如-“ Joe Bloggs”。( w3 A* v |2 W
Public Sub testSub(user as string)Dim db as DAO.DatabaseDim sqlstr as Stringset db as CurrentDBsqlstr = "UPDATE tTable1 SET Field1 = [" & user & "] WHERE Field1 IS NULL;"db.Execute sqlstrEnd Sub 9 b8 l) n! o l 解决方案: