我用delphi和sql写好程序了。
现在问题来了。我那个朋友完全是只会用电脑的那种类型。
delphi程序打包简单,就是数据库不知道怎么样才能让他轻松的安装上。有没有办法呀。
听说要写什么配置文件,是什么呀。

解决方案 »

  1.   

    是要配置,你可以在程序中访问配置文件---连接数据库程序中生成配置文件,修改它等INI ---文件
      

  2.   

    使用注册odbc+ini的形式来,再加一个界面来修改ini,
    function TAdodm.SetRegeditODBC(srvname, dbname, uname, passwd: string): boolean;
    var
    reg:TRegistry;
    begin
            reg:=TRegistry.Create ;
            reg.RootKey:=HKEY_LOCAL_MACHINE;        if reg.OpenKey('Software\ODBC\ODBC.INI\ODBC Data Sources',True) then
            begin //注册一个DSN名称
                reg.WriteString(dbname,'SQL Server');
            end ;
            reg.CloseKey;
            if reg.OpenKey('Software\ODBC\ODBC.INI\ODBC File DSN',True) then
            Begin
                reg.WriteString('DefaultDSNDir','C:\Program Files\Common Files\ODBC\Data Sources\');
            end;
            reg.CloseKey;
            if reg.OpenKey('Software\ODBC\ODBC.INI\'+dbname,True) then
            begin //注册一个DSN名称
                reg.WriteString('Driver','SQLSRV32.dll');
                reg.WriteString('Description','SQL SERVER');
                reg.WriteString('Server',srvname);
                reg.WriteString('Database',dbname);
                reg.WriteString('LastUser',uname);
                reg.WriteString('PassWord',passwd);
            end ;
            reg.CloseKey;
            reg.Free;
    end;
      

  3.   

    是个头疼的问题,因为sqlserver对于没有装过的人来说确实是个问题。
     目前没有好的解决办法。