我是新手,请高手指教
    
   我用ADO+ACCESS做的程序,请问怎么打包呢?   听说DELPHI生成的EXE,可以直接在别的系统上用?   用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀?   如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀?  一个问题50,四个100.

解决方案 »

  1.   

    我用ADO+ACCESS做的程序,请问怎么打包呢?
    用安装程序制作软件来制作程序发布包。   听说DELPHI生成的EXE,可以直接在别的系统上用?
    如果没有涉及一些数据库、软件包之类的自然可以了。   用DELPHI自代的安装程序,做这种ADO+ACCESS的,怎么做呀?
    《delphi7数据库编程》有类似介绍。   如果我只是编译了程序生成EXE,听说在程序里可以调用连接字符串,不用数据源.这些怎么做呀?用个文本文件存储你的连接字符串。
      

  2.   

    >>我用ADO+ACCESS做的程序,请问怎么打包呢?
    用安装程序制作软件来制作程序发布包。>>听说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:=...
      

  3.   

    >>   我用ADO+ACCESS做的程序,请问怎么打包呢?
    你不用打包,都可以,呵呵。只要可执行文件和数据库文件>>   听说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数据库,要和可执行文件在同一个目录中就好了
      

  4.   

    我用ADO+ACCESS做的程序,请问怎么打包呢?   听说DELPHI生成的EXE,可以直接在别的系统上用?需要安装mdac2.6
    用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
      

  5.   

    动态连接
    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;
      

  6.   

    借楼主宝地问一问题
    如果我的单机程序 delphi5+access +dll文件,而dll要和exe文件在同一目录下。请问如何把其他的文件都放到同一文件夹内,而程序分三个文件夹就包括了呢。
      

  7.   

    用install shield,客户机上可安装相同的数据源
      

  8.   

    程序EXE连带数据库.MDB一起发布,放到通一个目录里。然后在数据库的连接字符串中使用相对路径。
      

  9.   

    我用ADO+ACCESS做的程序,请问怎么打包呢?
    用安装程序制作软件来制作程序发布包。   听说DELPHI生成的EXE,可以直接在别的系统上用?是的   但是如果你连接的数据库要和*.exe 对应上啊