用Delphi编写的程序能不安装跨平台运行吗?即所谓绿色软件。
另外,想请教一下,如何指定ado链接数据库的相对路径?
我是用oledb链access的。譬如,数据库就最当前程序目录下\data中,应如何做?

解决方案 »

  1.   

    ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
    +ExtractFilePath(ParamStr(0))+'data\test.mdb;Persist Security Info=False';
      

  2.   

    或者这样写ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\data\test.mdb;Persist Security Info=False';谢谢
      

  3.   

    声明连接字符串
    Const
    SConnectionString       = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source==.\data\test.mdb;'
                                 +'Jet OLEDB:Database Password=111;';password就是你自己的密码
      

  4.   

    delphi做的程序,如果你在没有安装过delphi的机器上,有的时候是会出问题的
    这种可能性肯定存在
    不过
    你把你delphi目录下的“borlndmm.dll”这个Dll和你的exe一起复制过去就可以用了(我是这样的)