应该如何正确写入记录集的名称? & rsg &在“sq3 = ...”行处出现类型不匹配错误。提前致谢。MS ACCESS VBA:将记录集名称中的不匹配错误输入到SQL语句中字符串
Dim rsG As DAO.Recordset
Dim sq2, sq3 As String
sq2 = "SELECT * from GeneralTable "
sq2 = sq2 & "where gsede='LION' and (gExclu is null) and (gAda is null) "
sq2 = sq2 & "order by gnomb,gnif;"
Set rsG = CurrentDb.OpenRecordset(sq2)
sq3 = "UPDATE " & rsG & " SET gsede ='AA' WHERE gsede='LION'"
DoCmd.RunSQL (sq3)
看起来您对问题有三个非常有用的答案。因为你对我来说还是个新手,所以我想我会指出,如果你向他们提供反馈,这对他人非常有用。通过点击向上箭头可以完成答案,并告诉他们他们的答案对你有用。我们都欣赏生活中的小事。如果你可以选择一个答案作为最好的检查它。更多的反馈意见,它有助于关闭问题。享受你的留下来... – dbmitch