我有一个不想在 Application.ExportXML 中使用的查询。但是查询需要一个参数,这个参数必须是我表单中文本框的值。现在我有这样的东西。
sql = "SELECT * FROM Reports WHERE Reports.Ref_Q ='" & txtRef & "';"
Set qd = CurrentDb.QueryDefs("getReports")
qd.sql = sql
Application.ExportXML acExportQuery, getReports, strPath
当我运行此代码时,我收到以下错误:
The command or action '|' isn't avaible now
我也试过这样做
Set qd = CurrentDb.QueryDefs("getReports")
qd.Parameters("prm") = txtRef.Value
但随后参数的提示屏幕不断出现在屏幕上。