2

ADO レコードセットを返すパブリック メソッドを含む VS 2008 を使用して共有アドインを作成しました。MS Access では、ADO レコードセットを関数呼び出しの戻り値に設定したいと考えています。関数呼び出しは、COM オブジェクトを呼び出すときに正常に実行されます。ただし、VBA で ADO レコードセットを関数に割り当てると、「コンパイル エラー: プロパティの無効な使用」が返されます。私は何を間違っていますか?

Dim result As ADODB.Recordset

result = .Object.doSomething(parameter1, parameter2)
4

1 に答える 1

1

Setオブジェクト変数に代入するときは、キーワードを使用します。

Dim result As ADODB.Recordset

Set result = .Object.doSomething(parameter1, parameter2)
于 2012-10-11T15:35:22.563 に答える