易截截图软件、单文件、免安装、纯绿色、仅160KB

MFC连接ACCESS 出错

麻烦各位帮忙看看啊

代码如下:
CoInitialize(NULL);

  _ConnectionPtr pConn(__uuidof(Connection)); 
_RecordsetPtr pRst(__uuidof(Recordset));

pConn->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\access\db1.mdb;Persist Security Info=False";
pConn->Open("","","",adConnectUnspecified);
  pRst=pConn->Execute("select * from author",NULL,adCmdText);
  while(!pRst->rsEOF)
{
((CListBox*)GetDlgItem(IDC_LIST1))->AddString(
(_bstr_t)pRst->GetCollect("jk"));
pRst->MoveNext();
}
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();

CoUninitialize();
编译通过,但执行出错

abnormal program termination
D:\access\db1.mdb;
改成
D:\\access\\db1.mdb
试试

还是不行

断点,F10,看问题在哪里

pRst.Release();
pConn.Release();
pRst->Close();
pConn->Close();
顺序反了吧.


不行啊

 
改成如下形式试试(未在本人机器上测试过)
ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\access\db1.mdb;Persist Security Info=False";
pConn->Open(ConnectionString,"","",adConnectUnspecified); 




偶来拿分数的啦

pConn->Open("&qu


相关问答:

使用Repeater读取access表,页面打开非常慢

access数据库,直接使用  select 字段 from 表  读取数据
然后在页面中使用Repeater来显示
这张表有2000条数据,所以页面打开的很慢
请教各位朋友,有没有办法解决,提高点速度!
一次全部读完 ......

ACCESS的自定义函数在delphi里怎么用呢...

我在模块里自定义了一个函数:stradd()

可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...

这个问题有什么办法可以解决的吗? 非常感激!


(在A ......

关于access数据库连接绝对路径的问题求解

数据库连接提示如下报错,看的出来是页面与数据库连接的问题,现在我的是相对连接。
要怎么将其该成绝对连接呢?我的数据库文件路径在:
D:\web\db
还是要先谢谢大人们帮助小白菜我


Microsoft O ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号