_RecordsetPtr m_pRecordset;
_variant_t var;m_pRecordset.CreateInstance(_uuidof(Recordset));try
{
// 开始事务
theApp.m_pConnection->BeginTrans(); m_pRecordset->Open("select * from cyxt000_1",
theApp.m_pConnection.GetInterfacePtr(),
adOpenDynamic,
adLockOptimistic,
adCmdText);if(! m_pRecordset->BOF)
m_pRecordset->MoveFirst();
else
{
::MessageBox(NULL,"表中没有数据",NULL,NULL);
return ;
}
while(!m_pRecordset->adoEOF)
{
var = m_pRecordset->Fields->GetItem("cs")->Value;// 执行到这里报错
.......
m_pRecordset->MoveNext();
}
。
解决方案 »
- vc下 ADO 访问数据库崩掉
- VS2005 对话框中的控件不能添加变量
- 不能将参数 1 从“CCSocketDlg *const ”转换为“CSocketDlg *”
- 为何我的资源视图里面没有icon,menu,string table等编辑器啊?
- 如何声明一个公用的对象成员?
- [新手求助]关于MFC画图的问题!
- 如何将单文档应用程序转化为多文档应用程序(文档、视图类不用改变)
- C++在VC++6。0中怎样调试
- 有关SOCKET的问题,50分我全给了!!急急急!
- Debug Assertion failed ---这是什么原因啊,大虾帮忙分析一下?
- 关于CComboBox控件的问题?(Up有分)
- ldap ssl连接问题 ,openldap达人请入,解决500分,决不食言!
hr=m_Connection->Open(_bstr_t("provider = sqloledb;server="127.0.0.1";"),_bstr_t(Username),_bstr_t(Pwd),-1); _variant_t v(0L);
m_Connection->Execute(_bstr_t("select * from cyxt000_1"),&v,adCmdText);