下面的代码是用来在登陆的时候检查有没有配置文件,没有就创建my.ini的配置文件,然后对my.ini中的server进行检测,为空就需要设置数据库连接,然后进行下面的adodm的数据库连接 procedure TFrm_login.FormCreate(Sender: TObject); var sqlserver:string; begin if not FileExists(ExtractFilePath(paramstr(0))+‘my.ini‘) then //判断hnzg_sp.ini文件有没有,(主要的功能是第一次运行的判断,用来连接数据库) begin filename:=ExtractFilePath(paramstr(0))+‘my.ini‘; //设置ini配置文件的名称 myinifile :=TIniFile.Create(filename); //连接ini文件 myinifile.WriteString(‘config‘,‘server‘,‘‘); //写入选项名称 myinifile.WriteString(‘config‘,‘user‘,‘‘); myinifile.WriteString(‘config‘,‘password‘,‘‘); myinifile.WriteString(‘config‘,‘database‘,‘‘); myinifile.Free ; end else begin filename:=ExtractFilePath(paramstr(0))+‘my.ini‘; //指定ini文件的位置和文件名 myinifile :=TIniFile.Create(filename); //连接配置文件 sqlserver:=myinifile.ReadString(‘config‘,‘server‘,‘‘); //取出server的值 end; if sqlserver=‘‘ then //如果为空就弹出设置数据的窗口sqlsetup begin sqlsetup.showmodal; //显示数据库设置窗口 frm_login.ModalResult :=0; //返回login窗口的值为0,不让登陆! end else begin