也许我在.NET中花费了太多时间,但似乎很奇怪,我无法轻松地将ADO RecordSet的当前Record传递给另一个方法。将当前ADO记录传递给另一个函数
Private Sub ProcessData(data As ADODB.Recordset)
While (Not data.EOF)
ProcessRecord ([data.CurrentRecord]) ' <-- There is no CurrentRecord property.
data.MoveNext
Wend
End Sub
Private Sub ProcessRecord(singleRecord As ADODB.Record)
' Do stuff.
End Sub
的零星信息,我关于这个问题的发现说,通过整个记录或创建一个新的记录,并手动每个字段复制到其中。
StackOverflow,有没有更好的方法?
记录是不是一个记录,您可以选择单个记录作为一个记录,或者您也可以通过从结果记录或记录作为一个数组(GetRows的或串[ GetString的(http://www.w3schools.com/ado/met_rs_getstri ng.asp))。 – Fionnuala