_variant_t VarBook; CString strSql;
_RecordsetPtr m_pTempRecordset;
strSql.Format("select * from Parameter where RiQi ='%s' and PiCi = '%s'",
pPACD->m_RiQi,pPACD->m_PiCi);
HRESULT hTRes; hTRes = m_pTempRecordset.CreateInstance(_T("ADODB.Recordset"));
hTRes = m_pTempRecordset->Open((_bstr_t)strSql.GetBuffer(255),
_variant_t((IDispatch *)m_pConnection,true),
adOpenStatic,
adLockPessimistic,
adCmdText);
if(m_pTempRecordset->GetRecordCount()>0)
{
VarBook=m_pTempRecordset->Book;
if (VarBook.vt == VT_EMPTY)
{
printf("No Book set!\n");
}
else
{
m_pRecordset->Book = VarBook;//报错,另外我想pRecordset移 //到VarBook的位置.
SetDataToControl(pPACD);
}
}
else
{
AfxMessageBox("没有找到相关的记录!");
}
_RecordsetPtr m_pTempRecordset;
strSql.Format("select * from Parameter where RiQi ='%s' and PiCi = '%s'",
pPACD->m_RiQi,pPACD->m_PiCi);
HRESULT hTRes; hTRes = m_pTempRecordset.CreateInstance(_T("ADODB.Recordset"));
hTRes = m_pTempRecordset->Open((_bstr_t)strSql.GetBuffer(255),
_variant_t((IDispatch *)m_pConnection,true),
adOpenStatic,
adLockPessimistic,
adCmdText);
if(m_pTempRecordset->GetRecordCount()>0)
{
VarBook=m_pTempRecordset->Book;
if (VarBook.vt == VT_EMPTY)
{
printf("No Book set!\n");
}
else
{
m_pRecordset->Book = VarBook;//报错,另外我想pRecordset移 //到VarBook的位置.
SetDataToControl(pPACD);
}
}
else
{
AfxMessageBox("没有找到相关的记录!");
}
解决方案 »
- 启动应用程序时如何为其设置SessionID值???
- MFC 数据库问题 ??
- 求教:vc怎样绑定本机ip(具体见内),非常感谢
- 菜鸟求助,问几个关于C语言的一些傻问题。
- 帮帮我吧!!这样写程序,怎么不能动态连接数据库
- 一个奇怪编译的问题!
- 大家看看我的分割窗口是怎么回事??
- SDK中,listview的subitem控件设置tooltip使用LVM_SETINFOTIP总是失败
- 公司买了正版的VC
- 如何使用ado find()?
- 在VC上如何使用ADO访问DB2/400?(希望不用建ODBC源)
- 选择哪个 DirectX dxsdk_sum2004.exe or dxsdk_oct2004.exe
_variant_t((IDispatch *)m_pConnection,true),
adOpenStatic,
adLockPessimistic,
adCmdText);
的前面试试。。
Runtime error
abnormal program termination