私のクラスの1つのメソッドにレコードセットを渡そうとすると、タイプエラーが発生します。 私のコードは次のようになります。合格レコードセットタイプエラー
Dim rs As ADODB.recordset
Set rs = New ADODB.recordset
'do some connection stuff
'create command
rs.Open cmd
dataWriter.write(rs)
及び方法は次のようになります。
sub write(byRef record as ADODB.recordset)
range("A1").CopyFromRecordset record
end sub
すべてが場合(たとえばwrite
サブにレコードセットを渡そうとしたときに、私が得るタイプのエラーを除いて動作します私はコードの最初のブロックでrange("A1").copyfromrecordset rs
と呼んでいます)。
どのような考えですか?ありがとう。
byValを渡してみましたか? – Kyle
同じこと、実行時エラー13:型の不一致 – nick