使用delphi写的程序,使用access数据库,ADO方法连接,如何打包?在一个新计算机可以运行?

fans2000 2001-08-02 09:49:56
...全文
225 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaayaa 2001-08-03
  • 打赏
  • 举报
回复
不理解:)
既然用ado干嘛还要odbc???
shdshd 2001-08-03
  • 打赏
  • 举报
回复
我做过,给你个好方案:把MDAC一起发包出去,数据库连不起来时(try..except..end;)马上自动运行MDAC安装,万事OK!
yaayaa 2001-08-03
  • 打赏
  • 举报
回复
98第二版以后,直接将程序拷入即可!!
保险的是将dao36.dll一起打包。
summernightrain 2001-08-03
  • 打赏
  • 举报
回复
不管怎样做,其实原理是一样的。你用Dsnstr := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + ExtractFilePath(application.ExeName) + 'Customer.mdb;Persist Security Info=False';
和直接在注册表里写好数据源,最后的结果都是一样的。用写注册表建立ODBC数据源的方法,用在你编程的时候不想自己写连接字符串,这样只要点几下鼠标就可以了。
一个打包的工程文件写好以后,以后也不用重复写!!

to wolfAone(北方狼) :
不清楚情况不要随便说别人。我们都不清楚情况,我讲的方法ADO连接ACCESS(使用ODBC建立数据源)的方法是大部分书上的方法,(很多书上的ADO连接ACCESSS的例子都是如此)比较适合大多数情况。
liuguantocsdn 2001-08-03
  • 打赏
  • 举报
回复
他的问题好像不是这个意思哦
fans2000 2001-08-02
  • 打赏
  • 举报
回复
up
jokerman 2001-08-02
  • 打赏
  • 举报
回复
需要安装微软的Ado
BCB 2001-08-02
  • 打赏
  • 举报
回复
6M,可怕!
BCB 2001-08-02
  • 打赏
  • 举报
回复
mdac_typ.exe这6M的东西要带上?!
summernightrain 2001-08-02
  • 打赏
  • 举报
回复
很简单,只要写一下注册表(建立ODBC数据源),然后在软件安装光盘中带一个升级包就可以了,该升级包使用来使Win9x支持MDAC,而Win2000不需用户安装此升级包。
fans2000 2001-08-02
  • 打赏
  • 举报
回复
up
fans2000 2001-08-02
  • 打赏
  • 举报
回复
up
fans2000 2001-08-02
  • 打赏
  • 举报
回复
up
strikeeagle 2001-08-02
  • 打赏
  • 举报
回复
不用配置什么的,特别是access,只需要这样做,像下面的例子,把connectionstr给取出来
然后把中间的c:\xx\xx.mdb换成extractfilepath(application.exename)+你的mdb名字+后面的字符串
var
Dsnstr: string;
begin
Dsnstr := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + ExtractFilePath(application.ExeName) + 'Customer.mdb;Persist Security Info=False';
ADOConnection.Connected := False;
ADOConnection.ConnectionString := Dsnstr;
try
ADOConnection.Connected := True;
except
Application.MessageBox(pchar('数据库出错,打开数据库失败' + #13 + '[状态:打开通讯录]'),
'错误', MB_OK or MB_ICONWARNING);
Halt;
end;
wolfAone 2001-08-02
  • 打赏
  • 举报
回复
笑话,Ado要配置ODBC吗,真搞笑了哦。

我以前是用Ado和Sql Server 7的,搞好后用Delphi自带的InStallShield做了安装后就行了,不用配置什么。当然啦要一个配置文件啦,*.INI
BCB 2001-08-02
  • 打赏
  • 举报
回复
如能确保对方是WIndows98第二版或之后版,则ADO发布很简单,
啥也不要管它

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧