在VBA db.Execute String中包含Parenthisis

时间:2015-05-22 13:48:15

标签: sql vba string-formatting

如何正确格式化这行代码以允许我在语句字符串中包含括号?

  

db.Execute(" SQL DB"," INSERT INTO ABPCahirMIS.dbo.TESTDB(TEST)VALUES(1)")

2 个答案:

答案 0 :(得分:2)

在VBA中,如果你打电话给子,你就不要在电话中添加括号,例如:

db.Execute "SQL DB", "INSERT INTO ABPCahirMIS.dbo.TESTDB (TEST) VALUES(1)"

答案 1 :(得分:0)

这样的事情:

Dim dbs As DAO.Database, sql as String
Set dbs = "SQL DB"
sql = INSERT INTO ABPCahirMIS.dbo.TESTDB (TEST) VALUES(1)
dbs.Execute sql, dbFailOnError