【发布时间】:2022-10-13 18:16:00
【问题描述】:
运行以下命令时出现运行时错误:
mySQL = "INSERT INTO incidentlog (mon, yr, observation) VALUES (" & Me.Combo37.Column(0) & ", " & Me.Combo39.Column(0) & ", " & Me.Combo10.Column(0) & ": " & Me.Text12 & "" & vbCrLf & "--" & Me.Combo35 & "" & Me.Combo37 & "" & Me.Combo39 & "/" & Me.Combo18 & "/" & Me.Text16 & "/COR " & Me.Text21 & " " & Me.Combo25.Column(2) & ")"
Debug.Print mySQL
DoCmd.RunSQL mySQL
调试打印正确,但我似乎无法弄清楚问题出在哪里。 combo35、combo39 和 text16 都是数字字段。
调试打印(编辑信息输出):
INSERT INTO incidentlog (mon, yr, observation) VALUES (Jan, 2022, PO-02: EDITED OUT.
--01Jan2022/EDITED OUT/0700/COR my notes here USER)
【问题讨论】:
-
请编辑您的问题并添加
Debug.Print mySQL的输出。 -- 请给您的控件起有意义的名称,而不是 Combo10 或 Text12。
标签: vba ms-access ms-access-2016