首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++ Builder能不能读取Accdb数据解决方案

2012-02-26 
C++ Builder能不能读取Accdb数据C++ Builder 2010 8.0能不能读取Accdb数据。如果可以,能不能给个例子或者给

C++ Builder能不能读取Accdb数据
C++ Builder 2010 8.0 能不能读取Accdb数据。如果可以,能不能给个例子或者给个方案也行。谢谢

[解决办法]
Microsoft.ACE.OLEDB.12.0;
用这个连,如果没有装,从网上下一个
[解决办法]
当然可以。用ADO连接的时候,选Office12的驱动即可。

C/C++ code
String strFileName = "D:\\ccrun\\Database2.accdb";ADOConnection1->Connected = false;ADOConnection1->ConnectionString = String().sprintf(        TEXT("Provider=Microsoft.ACE.OLEDB.12.0;")        TEXT("Data Source=%s;")        TEXT("Persist Security Info=False"),        strFileName);bool bConnected = true;try{    ADOConnection1->Connected = true;}catch(...){    bConnected = false;}ShowMessage(bConnected? TEXT("连接成功."): TEXT("连接失败!"));
[解决办法]
用ADOConnection先连接上数据库,然后用ADOTable或ADOQuery来查询表中的数据,通过DataSource绑定到DBGrid控件上,就可以浏览数据。
[解决办法]
C/C++ code
ADOConnection->LoginPrompt = false;
[解决办法]
ADOQuery的Connection或connectionString属性初始化了吗?

热点排行