Delphi菜鸟一天一问,我编的数据库应用程序如何打包? 问题:我编写的***系统和access数据库连接的,我想打包传给同学,让同学运行,怎样把程序和数据库一起发出去,让同学能正常运行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将数据库和可执行文件以及运行所需的BPL打包,找个打包工具 不用打包的,delphi程序基本上考贝就能用(如果用到的是BDE就例外)。把exe合数据库放到一个文件夹下,程序在初始化ADO连接时这样:procedure TForm1.FormCreate(Sender: TObject);const CNN_MDB_STR = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s';var MdbFile: String;begin MdbFile := ExtractFilePath(Application.ExeName) + 'mdb文件'; ADOConnection1.Close; ADOConnection1.ConnectionString := Format(CNN_MDB_STR, [MdbFile, '']); ADOConnection1.Open;end; 可以使用udl文件,比那个还要简单直接ADOConnection.ConnectionString:='FileName=conn.udl';udl的建立很简单,新建一个文本文件conn.txt,不要内容,修改扩展名,双击打开就行,选择jet oledb.4.0,浏览导MDB文件,输入用户名密码,保存,OK 那udl文件怎么设置SQL server 2000的数据库? 最简单的就是用rar做个自解压的.在里面把路径都设好 连接数据库要采用相对路径,别用绝对路径。最简单的就是压缩,也可以用innosetup等工具打包进行发布 我访问的是access选择jet oledb.4.0,浏览导MDB文件你访问SQL Server当然把驱动换下就行,换成SQL的 用相对路径,把access 和其他放一起,也可以在目录下新建个文件夹如data 在jet oledb.4.0设置时选路径的时候改成*.mdb 或 \data\*.mdb 貌似 XE3 降价了?才899刀 求图片显示的源码 关于GetWindowClass函数 有没有人用delphi开发有限元程序,大家多多交流 存储过程如果不写在数据库里面,而要写在delphi中,可以吗?写在哪里,用哪个组件? 一奇怪的问题,请大家帮我诊断一下。谢谢!! Help 关于分布式应用。 请问XPMenu如何使toolbar上的mainmenu也具有XP风格呢? 新手求助:Delphi中将Richedit的内容输出为HTML格式 fldARRAY这条语句为什么编译错误 事务回滚出现EDdatabaseError异常,麻烦帮看看 大侠留步,帮忙修改。。。急!!!!!!!!!
把exe合数据库放到一个文件夹下,程序在初始化ADO连接时这样:
procedure TForm1.FormCreate(Sender: TObject);
const
CNN_MDB_STR = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s';
var
MdbFile: String;
begin
MdbFile := ExtractFilePath(Application.ExeName) + 'mdb文件';
ADOConnection1.Close;
ADOConnection1.ConnectionString := Format(CNN_MDB_STR, [MdbFile, '']);
ADOConnection1.Open;
end;
直接ADOConnection.ConnectionString:='FileName=conn.udl';udl的建立很简单,新建一个文本文件conn.txt,不要内容,修改扩展名,双击打开就行,选择jet oledb.4.0,浏览导MDB文件,输入用户名密码,保存,OK
最简单的就是压缩,也可以用innosetup等工具打包进行发布