怎样建立paradox表的动态连接???(50分)

  • 主题发起人 主题发起人 oulin
  • 开始时间 开始时间
O

oulin

Unregistered / Unconfirmed
GUEST, unregistred user!
用的是adoconnection,表名为address.db,
需要建立“数据源”吗?
怎样建立动态连接呢???
 
DM.ADOConnection1.Connected:=False;

if OpenDialog1.Execute then
filepath:=OpenDialog1.FileName;

DM.ADOConnection1.ConnectionString:= ' Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data source= '+filepath;
DM.ADOConnection1.Connected:=True;
//然后自己编程把路径名写到注册表也行,下次启动读注册表就行了.

 
//上面的filepath也可以自己指定,如当前目录,或者系统目录随你.
不过那就不用opendialog1.execute了.自己用API函数就可以获得了.
 
>>>> to hbezwwl
>>>>DM.ADOConnection1.ConnectionString:= ' Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data source= '+filepath;
>>>> DM.ADOConnection1.Connected:=True
其中的DM是什么呀?
 
DM是一个窗体的名字!:)
 
dm数据模块窗体呀!
 
就是天真说的那样了.我从代码中贴出来的.
 
我这样连接,但提示“不识别的数据库”
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data source=data/address.db';
ADOConnection1.Connected:=True;
是不是提供者不对呢?
 
连PARADOX,只能ADO+ODBC的,先在ODBC中设置好连接PARADOX,再才能在ADO中连接ODBC中的
别名.
//你把provider这句改成用ODBC连就行了.
//我上面只是说明用法,不是针对你的实际情况的.
 
唉!
如果用paradox一定要建立odbc 的话,那我用access好了!
在安装的时候还得在新环境下建立odbc,太麻烦了!
怎么在安装的时候自动建立odbc呢?
很难吗?
 
多人接受答案了。
 
后退
顶部