MFC _Recordset->GetFields()->GetItem(const _variant_t &index)出现未找到项目
2008-11-18 09:38
375 查看
第13行出现了烦人的错误“在对应所需名称或序数的集合中,未找到项目”试了n种办法,最后发现这么简单就解决了,呵呵,不知其所以然的坏处啊
INT i;
Field *field;
variant_t var;
_RecordsetPtr set;
set.CreateInstance("ADODB.Recordset");
set->Open((_variant_t)sql,_variant_t((IDispatch *)this->m_conn,true),adOpenStatic,adLockOptimistic,adCmdText);
while(!set->EndOfFile)
{
for(i=0;i<set->Fields->GetCount();i++)
{
try
{
field = set->GetFields()->GetItem(variant_t(long(i)));
var = field->GetValue();
MessageBox((LPCTSTR)_bstr_t(var));
}
catch(_com_error &e)
{
MessageBox((LPCTSTR)e.Description());
}
}
}
INT i;
Field *field;
variant_t var;
_RecordsetPtr set;
set.CreateInstance("ADODB.Recordset");
set->Open((_variant_t)sql,_variant_t((IDispatch *)this->m_conn,true),adOpenStatic,adLockOptimistic,adCmdText);
while(!set->EndOfFile)
{
for(i=0;i<set->Fields->GetCount();i++)
{
try
{
field = set->GetFields()->GetItem(variant_t(long(i)));
var = field->GetValue();
MessageBox((LPCTSTR)_bstr_t(var));
}
catch(_com_error &e)
{
MessageBox((LPCTSTR)e.Description());
}
}
}
相关文章推荐
- (启动H5本地存储)WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常
- jsp中向MySQL插入数据出现:Parameter index out of range (1 > number of parameters, which is 0).
- VC中关于vcxproj : error : 未找到导入的项目“*.props”。请确认 <Import> 声明中的路径
- MyEclipse搭建web的Maven项目index.jsp出现构建路径没有找到子类的错误
- JNI中用 javah.exe 产生头JNI-Style文件出现错误:无法访问 <class> 未找到 <class> 的类文件
- <oracle.adf.view> <SimpleSelectOneRenderer> <_getSelectedIndex> <Could not find selected item matchi
- VS2010上MFC项目出现 \VC\bin\rcdll.dll 无法找到资源编译器
- maven项目出现web.xml is missing and <failOnMissingWebXml> is set to true错误的解决办法
- [置顶] android使用getItemViewType时出现java.lang.ArrayIndexOutOfBoundsException的错误
- 求助 这是我的mfc下一个修改数据库信息的一段代码,里面执行到m_Ado.m_pRecordset->Update(); 这句话的时候就会出现异常,而且修改不了数据库内的信息。
- <仅是自己做笔记。。。系列-9>在一个字符串中找到第一个只出现一次的字符。
- 此诊断出现在编译器生成的函数“CList<TYPE,ARG_TYPE> &CList<TYPE,ARG_TYPE>::operator =(const CList<TYPE,ARG_TYPE> &)”
- WPF项目报 未能找到程序集“<程序集名>”错误的解决方法
- MFC在添加gsoap生成的源文件到工程项目中,出现bug: MFC apps must not #include <windows.h>
- BIRT出现java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)的问题
- 出现“entry index is larger than available symbols” <index ,total symbols> 的研究
- Maven项目右键-&gt;Maven-&gt;Update Project...后src/webapp/index.jsp、Java Resources有红叉提示
- 在使用 ADOQuery 时出现"在对应所需名称或序数的集合中,未找到项目"错误!
- vs未找到导入的项目,请确认 <Import> 声明中的路径正确
- MFC Windows 程序设计->GetDeviceCaps