为什么一读就报错呢?
if(!pRecordset->adoBOF)
pRecordset->MoveFirst();
else {
MessageBox("表内无数据");
}
while(!pRecordset->adoEOF)
{
var=pRecordset->GetCollect("DC");
if(var.vt!=VT_NULL)
DC1=(LPCSTR)_bstr_t(var);
m_DIS.SetWindowText(DC1);
if(!pRecordset->adoBOF)
pRecordset->MoveFirst();
else {
MessageBox("表内无数据");
}
while(!pRecordset->adoEOF)
{
var=pRecordset->GetCollect("DC");
if(var.vt!=VT_NULL)
DC1=(LPCSTR)_bstr_t(var);
m_DIS.SetWindowText(DC1);
解决方案 »
- VS2005头文件与cpp文件切换的快捷键
- 怎样把自己做的应用程序功能嵌入到网页上?
- 高分寻找: 有使用VC6开发过webService服务端的方法或例子吗?
- 编译通不过,大虾就命,在线等!
- 如何使用ListCtrl显示图片?
- 请问包含 IF EXISTS 的SQL语句可以用 pTheConn->Execute( 执行么?在线等,高手们帮帮忙啊~~~~~~
- ListCtrl的风格Header Drag and Drop的问题。
- 今天回家心情不错,散分!!!
- 如何把CString类型的转换成char*类型的?
- 请教一下try...catch...finnally性能问题。
- 谁能把Xtreme Toolkit中的CXTPDockingPane的标签文字正过来?象.net环境一样?吐血求教
- 绝对的电子书好站,给你省买书的钱
报的是DEBUG ASSERTION FAILED
{
_vValue=pRs->GetCollect("title");
if(_vValue.vt!=VT_NULL)
{
_vValue.ChangeType(VT_BSTR);
strTitle=_vValue.bstrVal;
} _vValue=pRs->GetCollect("Content");
if(_vValue.vt!=VT_NULL)
{
_vValue.ChangeType(VT_BSTR);
strContent=_vValue.bstrVal;
} _vValue=pRs->GetCollect("Description");
if(_vValue.vt!=VT_NULL)
{
_vValue.ChangeType(VT_BSTR);
strDesc=_vValue.bstrVal;
} pRs->Close();
}//end if