我是新手,请高手指教
我用ADO+ACCESS做的程序,请问怎么打包呢? 听说DELPHI生成的EXE,可以直接在别的系统上用? 用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀? 如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀? 一个问题50,四个100.
我用ADO+ACCESS做的程序,请问怎么打包呢? 听说DELPHI生成的EXE,可以直接在别的系统上用? 用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀? 如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀? 一个问题50,四个100.
解决方案 »
- meomo wordwrap=false 但是字符串太长了 还是被自动换行了 如何处理
- 哪位大师帮忙看看如何通过这几个函数实现弹出USB设备?
- 用过reportmachine的请进,郁闷问题搞得头大了
- 图象的Transparent的效果处理--万分火急,超值送分啊!!!在线等!
- 请问一下在delphi中怎样检测有没有安装打印机啊
- !!!!!!!赶在五一的之前升级了,祝朋友们五一快乐 5!!!!!!!!
- 一个很棘手的问题,快帮帮我!
- 文本文件和二进制文件如何相互转换?
- 一个软件的问题,急急急急急急急!
- 由ADODATASET + DBGRID组合的应用中,如何校验数据的合法性?
- 关于COM中的错误处理,如何返回自定义错误消息?
- 如何避免更新数据后重新查询?
用安装程序制作软件来制作程序发布包。 听说DELPHI生成的EXE,可以直接在别的系统上用?
如果没有涉及一些数据库、软件包之类的自然可以了。 用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀?
《delphi7数据库编程》有类似介绍。 如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀?用个文本文件存储你的连接字符串。
用安装程序制作软件来制作程序发布包。>>听说DELPHI生成的EXE,可以直接在别的系统上用?
如果没有涉及一些数据库、软件包之类的自然可以了。>>听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀?
用个Ini文件存储你的连接字符串。
F:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'DataBase.ini');
Server:=F.ReadString('DataBase','Server','');
User:=F.ReadString('DataBase','User','sa');
PassWord:=F.ReadString('DataBase','PassWord','');
F.Free;
ADOConnection1.ConnectionString:=...
你不用打包,都可以,呵呵。只要可执行文件和数据库文件>> 听说DELPHI生成的EXE,可以直接在别的系统上用?
对啊,win98第二版以上都OK,但要完全编译。>> 用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀?
自带的,你说的是IS吗?你找一下相关的帖子,很多的,google上也可以找到。看一下,两个小时简单的打包就能搞定。>> 如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀?
当然可以不用弄数据源了,这样就行了
比如你用ADOQuary,可以在ConnectionString这么写:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=YourDB.mdb;Persist Security Info=FalseYourDB.mdb就是ACCESS数据库,要和可执行文件在同一个目录中就好了
用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀?
sheildInstall网上应该有使用方法如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀?
三种方法
//uses ADOConEd;
第一种
if EditConnectionString(adoconnection1) then
begin
memo1.Lines.Clear;
memo1.lines.add(adoconnection1.ConnectionString);
end;
第二种
adoconnection1.connectionstring:=adodb.promptdatasource(handle,'');
第三种
新建一个文本文件如 my_udl.txt
然后把扩展名改为udl,即my_udl.udl
双击 my_udl.udl
with adoconnection1 do
begin
connected:=false;
connectionstring:='';
connectionstring:= 'Provider=SQLOLEDB.1;Password='+
password+';Persist Security Info=False;User ID=sa;'+
'Initial Catalog=数据库名;Data Source='+服务器名;
try
connected := true;
except
end;
end;
如果我的单机程序 delphi5+access +dll文件,而dll要和exe文件在同一目录下。请问如何把其他的文件都放到同一文件夹内,而程序分三个文件夹就包括了呢。
用安装程序制作软件来制作程序发布包。 听说DELPHI生成的EXE,可以直接在别的系统上用?是的 但是如果你连接的数据库要和*.exe 对应上啊