请问各位大虾知道ADO如何连接MS Access库吗?不通过ODBC!!!!!! (6分)

  • 主题发起人 主题发起人 Tense
  • 开始时间 开始时间
T

Tense

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位大虾知道ADO如何连接MS Access库吗?
我配置后,再用ADOtable连接,总说“from子句错误”
 
你用ado控件的connection builder建立连接,自动生成的那个串就是你想要的。
 
问题是我的配置应该没错,但ADOTable设为true时,总是抱错"from子句错误".

备注:
用ODBC配置没错。
 
找找sql语句的问题
 
TO:ironfist
谢谢,但在ADOTable中不会产生SQL语句的,不知你是否使用过ADO控件。
所以是我的ADOConnection的问题。
 
将那个串贴出来吧。connection builder建立连接的串是否通过了测试连接,如通过了应没有

问题。
 
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;
Data Source=good.mdb;Mode=Share Deny None;
Persist Security Info=False;Jet OLEDB:System database="";
Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";
Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;
Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;
Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;
Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;
Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False

测试连接成功。但使用ADOTable测试的时候抱错“from子句语法错误”。
好象是“Extended Properties也要配置”
 
经过实验,我终于解决了,谢谢大家。
 
VB里面挺简单一个问题,在DELPHI里面这么难吗,不是一个
Open "driver={Microsoft Access Driver (*.mdb)};pwd=;dbq="
就可以吗?
 
多人接受答案了。
 
后退
顶部