请求帮助 数据库程序报错 Runtime error
我是一个小菜鸟 接触VC时间不长 最近要开发个数据库管理程序 无奈有个问题解决不了 都调试一天了 网上也查了大量资料 可是问题还是得不到解决 随着程序的一次次崩溃我的精神也到了崩溃的边缘 希望各位大虾不吝赐教 帮帮忙吧 我感激不尽我用的是VC6.0英文版的 数据库用的ACCESS 2003的 下面是代码:
void CTest1Dlg::OnButton2()
{
CoInitialize(NULL);
_ConnectionPtr pconn(__uuidof(Connection));
_RecordsetPtr prst(__uuidof(Recordset));
pconn->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=netinfo.mdb;Persist Security Info=False";
pconn->Open("","","",-1);
int i;
CString data1;
CString data2;
CString data3;
while (i<m_bzlist.GetItemCount())
{
data1=m_bzlist.GetItemText(i,0);
data2=m_bzlist.GetItemText(i,1);
data3=m_bzlist.GetItemText(i,2);
prst->AddNew();//调试时程序执行到这里就出错了,估计下边的代码也不行
prst->PutCollect("计算机名",_variant_t(data1));
prst->PutCollect("IP",_variant_t(data2));
prst->PutCollect("MAC",_variant_t(data3));
prst->Update();
i++;
}
prst->Close();
pconn->Close();
prst.Release();
pconn.Release();
CoUninitialize();
}
运行后一点击按钮就会出现Runtime Error的错误。请帮帮我吧,谢谢各位了!!