在VC中如何不连接数据库创建一个RecordSet?
Andy 2003-11-20 04:35:31 在VB中有如下代码:
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Fields.Append "id", adInteger, 10
rs.Open 注:Open的参数是可选的,在VB中可以不写
rs.AddNew Array("id"), Array(100)
While Not rs.EOF
MsgBox rs("id")
rs.MoveNext
Wend
在不连接数据库的情况下创建了一个RecordSet,并且能够正确访问,而在VC中使用如下代码:
_RecordsetPtr rsPtr;
rsPtr.CreateInstance(__uuidof(Recordset));
rsPtr->CursorLocation = adUseClient;
rsPtr->Fields->Append(_bstr_t("id"),adInteger,10,adFldIsNullable);
rsPtr->Open(....) Open方法的参数该怎么写,才能达到类似VB中的效果?