103
else
if (Components[i] is TADOQuery) and
(Components[i].Name<>'qryReport') then begin
(Components[i] as TADOQuery).Active:=conn;
end
end;
except
on E: Exception do begin
if MessageDlg('Хотите настроить
подключение?',mtWarning,mbOkCancel,0)=1 then
SettingLink;
end;
end;
end;
{****Функции работы с подключением к базе****}
procedure TDM.ReadConnectionString; //читаем строку подключения из
файла setup.ini
var
fl_str: string;
myIniFile: TIniFile;
begin
fl_str:=ExtractFilePath(Application.Exename) + 'setup.ini'; //путь к файлу
stup.ini
if FileExists(fl_str) then //файл существует?
begin
myIniFile:=TIniFile.Create(fl_str); //подключаемся к файлу
MainConnect.ConnectionString:=myIniFile.ReadString('Connect','Str',''); //и
читаем из него строку подключения
end;
if MainConnect.ConnectionString='' then //если строка подключения всё же