0

vba で、「EmployeeName」という名前のフィールドと「Position」という名前の別のフィールドを含む「rs」というレコードセットを作成しました。私が実行すると

ThisWorkbook.Worksheets("Contact").Cells(row, 1) = rs("EmployeeName")

それは正常に動作しますが、代わりに

ThisWorkbook.Worksheets("Contact").Cells(row, 2) = rs("Position")

「要求された名前または序数に対応するコレクションに項目が見つかりません」というエラーが表示されます。実行時エラー 3265

これは「Position」が予約語であるためだと確信していますが、回避策はわかりません。

4

1 に答える 1

0

Employees が私のテーブルの名前である rs("Employees.Position") がうまくいきました。

于 2013-06-12T20:51:38.337 に答える