我得到的错误是 Access中的where子句中的语法错误。
以下是代码:
SQL = "Select * FROM tblPermitAgencyInformation & WHERE [RecordID] = " & Me.AgencyInfoRecordID.Value
Set rs = db.OpenRecordset(SQL)
RecordID是一个自动编号字段,而AgencyInfoRecordID是一个整数。
答案 0 :(得分:0)
看起来你误读了你所说的文章。它似乎试图在文本变量中格式化adhoc查询。 注意:它说
strSQL = "SELECT wazzle FROM bamsploot" & vbCrLf & " WHERE plumsnooker = 0"
你需要确保在引号之外有&符号(在这种情况下它们用于将变量和字符串附加在一起)
按照June7的建议并删除那里的&符号。它应该可以帮助你运行。
将您的代码设为:
SQL = "Select * FROM tblPermitAgencyInformation WHERE [RecordID] = " & Me.AgencyInfoRecordID.Value
希望有所帮助