應該如何正確寫入記錄集的名稱? & 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