设置参数后查看参数化查询的SQL

View parameterized query's SQL after setting parameters

问题: 我正在寻找一种在 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

我在网上找了一段时间这个答案,但一无所获。这可能表明这是不可能的,但我想我会在这里问,以防万一我错过了什么。

答案似乎不是真的。