问题: 我正在寻找一种在 VBA 中设置参数后查看参数化查询的 SQL 的方法。
我尝试过的:
Public Function test()
Dim db As DAO.Database
Dim qd As DAO.QueryDef
Set db = CurrentDb
Set qd = db.QueryDefs![1Para]
qd.Parameters("ID").Value = 5
Debug.Print qd.SQL
Call qd.Close
End Function
实际输出:
SELECT * FROM table1 WHERE table1.ID = [ID]
期望的输出:
SELECT * FROM table1 WHERE table1.ID = 5
我在网上找了一段时间这个答案,但一无所获。这可能表明这是不可能的,但我想我会在这里问,以防万一我错过了什么。
最佳答案
答案似乎不是真的。
关于vba - 设置参数后查看参数化查询SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31142099/