ADO打包问题 ( 积分: 100 )

  • 主题发起人 主题发起人 ab307
  • 开始时间 开始时间
A

ab307

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi 5 ADO 访问Access数据库,程序发布到未安装office的机器上时提示‘未发现数据源名称并且未指定默认驱动程序’,请问我要在注册表中添加什么信息?
我用的installshield express 5.0 没有模板,请问从哪儿可以下载模板?
小弟是个新手,只有200分,商量一下,100分可以吗?
 
我用delphi 5 ADO 访问Access数据库,程序发布到未安装office的机器上时提示‘未发现数据源名称并且未指定默认驱动程序’,请问我要在注册表中添加什么信息?
我用的installshield express 5.0 没有模板,请问从哪儿可以下载模板?
小弟是个新手,只有200分,商量一下,100分可以吗?
 
安装 MDAC 2.7 就可以了,这里有:
http://www.phtax.com/SoftView/SoftView_25.html
也可以到Google上搜一个下载下来。
最新版可能是2.8,没用过,2.7我感觉挺好的。
 
嘿嘿,楼主和我两三个星期前的境况很相似。
经过苦心钻研不懈努力,我现在总算有所领悟,在此点化一下后来人吧。
1、通常认为几万条以下的小规模单机数据库Access是不二之选
2、采用ADO+Access2000的数据库程序发布时,在Win98se(含)以上操作系统不用配置,不用打包数据库驱动,完全可以直接拷贝运行
核心在于:
1、Access数据库驱动选择Microsoft.Jet.OLEDB.4.0
2、ADO数据集控件(如ADOTable)的ConnectionString中指定的数据库路径应当是相对路径
例:
procedure TForm1.FormCreate(Sender: TObject);
begin
with ADOTable1do
begin
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
ExtractFilePath(Application.ExeName)+
'dbdemos.mdb'+
';Persist Security Info=False';
open;
end;
end;
 
多谢inessence大哥的指教,我刚才在98下试了一下,好使
多谢
 
后退
顶部