VARIANT vartemp;
VARIANT vartemp1;
VARIANT vartemp2; VariantInit(&vartemp);
VariantInit(&vartemp1);
VariantInit(&vartemp2); vartemp.vt = VT_BSTR;
vartemp2.vt = VT_INT; vartemp2.intVal = 0;
vartemp.bstrVal = L"WSID";
hr = m_rsRecordSet->GetRows(-1, vartemp2, vartemp, &vartemp1);
m_rsRecordSet中确定有数据,但vartemp1结果确是vartemp1.vt为VT_EMPTY
谢谢了!
VARIANT vartemp1;
VARIANT vartemp2; VariantInit(&vartemp);
VariantInit(&vartemp1);
VariantInit(&vartemp2); vartemp.vt = VT_BSTR;
vartemp2.vt = VT_INT; vartemp2.intVal = 0;
vartemp.bstrVal = L"WSID";
hr = m_rsRecordSet->GetRows(-1, vartemp2, vartemp, &vartemp1);
m_rsRecordSet中确定有数据,但vartemp1结果确是vartemp1.vt为VT_EMPTY
谢谢了!
解决方案 »
- MFC 对话框关闭时异常
- 如何设置“CWebBrowser2 忽略IE代理设置,不采用代理"
- OnInitDialog的问题..在线等...
- event同步 致使socket不能读取数据
- 高手请进===〉关于 AfxBeginThread(RUNTIME_CLASS(***)) 创建用户界面线程的问题
- 请教:双网段中怎么用多播?
- 界面编程两问
- 哪里还能找到id3v2的资料?(就是MP3的tag格式标准)
- createfile 奇怪问题
- 外围类中嵌套类互相访问成员变量的问题
- 请教!!! 我的多线程为什么只在一个CPU上运行.
- 在多线程中实现抓取网页,出错了,问题貌似出在对公共变量的操作,但是弄了几天了都搞不定,希望哪位高手帮忙看下。。本人菜鸟,程序写得可能有些不规范,高手莫怪。
Syntax
vararray=objRecordset.GetRows(rows,start,fields) Parameter Description
rows Optional. A GetRowsOptionEnum value that specifies the number of records to retrieve. Default is adGetRowsRest.
Note: If you omit this argument it will retrieve all records in the Recordset
start Optional. What record to start on, a record number or a BookEnum value
fields Optional. If you want to specify only the fields that the GetRows call will return, it is possible to pass a single field name/number or an array of field names/numbers in this argument Example