各位高人帮帮忙,谢谢了!
代码如下:
if(!pDatabase)
pDatabase = new CDatabase;if(!pDatabase) 
{
AfxMessageBox("数据库对象创建失败!");  
m_fDBOConnected = FALSE;
delete pDatabase;
pDatabase = NULL;  
return;
}
if(!pDatabase->Open("msgsource"))
{
AfxMessageBox("数据源连接失败!"); 
m_fDBOConnected = FALSE;
delete pDatabase;
pDatabase = NULL;
}
if(!pRecordSet)
{
pRecordSet = new CRecordset(pDatabase);
if(!pRecordSet)
{
AfxMessageBox("数据集获取失败!"); 
return;
}
}
CString strSQLSmt;
strSQLSmt = _T("select * from Table_Msg");
TRY
{
pRecordSet->Open(CRecordset::snapshot,strSQLSmt);
pRecordSet->MoveFirst();
}
CATCH(CDBException, e)
{
e->ReportError();
return;
}
END_CATCH
提示的错误是:
在调用SQLFetchScroll/SQLExtendedFetch之前,没有列被绑定。请问各位高人,这个问题应该怎么解决!先谢谢了!