呵呵,新手提问,麻烦各位了:想问下大家,我用dephi来编个小程序,用access做数据库?有没什么办法在写好程序,打出来的安装包只要傻瓜试的安装就可以用,不要让使用者去配置数据源的?是否说用AD0的控件就可以实现这样傻瓜试的安装,不用去配置数据源?

解决方案 »

  1.   

    ado 直接就可以了。。本来就不怎么需要去配置的
      

  2.   

    adoconnection里数据库的路径写相对路径 ..
      

  3.   

    把可执行文件和你的数据库安装在同一个目录中.
    利用ADO连接数据库,而且要动态的像楼上所说的相对路径的方式来联接.例如:
    ADOConnection.Connected := false;
    ADOConnection.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(application.ExeName)+'TestDB.mdb;Persist Security Info=False';
    ADOConnection.LoginPrompt :=false;
    ADOConnection.connected:=True;
      

  4.   

    将ACCESS文件保存在程序运行的目录下,ADO连接字符串设置时 得到程序的当前路径加上相对的路径