0
我试图打开一个使用SQL字符串的记录集。运行时错误3061“参数太少”。任何帮助,将不胜感激。使用变量设置rst
Dim stAppName As String
Dim stURL As String
Dim rst As Recordset
Dim dbs As Database
Dim stringToSearch As Integer
Dim strSQL As String
Set dbs = CurrentDb
stringToSearch = InputBox("What is your route #?", "Enter route #: ")
strSQL = "SELECT ESRP.* FROM ESRP WHERE ESRP.Route=stringToSearch"
Set rst = dbs.OpenRecordset(strSQL)
变量超出引号,但这是一个非常糟糕的主意。看看参数,例如http://stackoverflow.com/questions/4631552/ms-access-query-reuse-supplying-query-parameters-using-vba/4631570#4631570,但你会发现很多例子。 – Fionnuala
谢谢,应该已经意识到了。我有一个虽然不是循环的EOF,并收集变量为谷歌地图建立一个URL。我的司机现在(我有最后一块拼图)输入一个路线号码,并获得行车路线,停下来,为整个路线。 – user3443424