我必须做一个审计跟踪,可以跟踪INSERT INTO
后面的字段,但是,我无法获取“值”中的表达式表示要进入字段的任何变量,只有VALUES
中的表达式。例如,两个条目与数值给我数值,别人给我一个字符串,例如Form.RecordSource = clientName
MS-access INSERT INTO变量
db.Execute "INSERT INTO tblAudit ([RecordID], [AuditWho], [AuditWhen], [AuditWhat], [AuditFrom], [AuditTo]) VALUES ('1', '2', 'Now()', 'Form.RecordSource = clientName' , ' Me.ClientName.Value ', ' Me.clientNameTextBox.Value ')"
提姆,你忘了为Now()函数转义字符串。 – KFleschner
非常感谢,这帮了一大笔钱。 –
@KFleschner谢谢,相应地编辑了答案。 –