レコードセットの名前を正しく記述する方法はありますか? "sq3 = ..."行にタイプミスマッチエラーがあります。& rsg &です。前もって感謝します。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)
質問に3つの非常に有用な回答があるようです。そしてあなたはあなたがかなり新しいので、フィードバックを提供することは他の人にとって非常に有用であると私は指摘しました。上向きの矢印をクリックすることで上向きの回答を行うことができます。これは、自分の答えがあなたにとって有益だったと伝えます。我々は皆人生の小さなことに感謝します。最高のものとして1つの回答を選択できる場合は、それをチェックしてください。より多くのフィードバックとそれは答えとして質問を終了するのに役立ちます。あなたのSO滞在をお楽しみください... – dbmitch