Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Подключение к БД   Найти похожие ветки 

 
genek84   (2004-07-09 00:12) [0]

Я использую БД созданную в Access через DAO, и вот если файл MDB не найден программа просто не запускается
как определить при запуске корректно ли подключение к БД и если нет, то вывести окно подключения....
например, при переносе на другую машщину должно появиться окно с подключением к БД, с помощью EditConnectionString(DataModule1.ADOConnection1);
Вопрос в каком месте программы и как это надо проверить? Заранее спасибо.


 
Zlod3y   (2004-07-09 01:37) [1]

в главном модуле (файле проекта)

try
//здесь ты должен проверять, например, открыть все таблицы
//методом open
except
ShowMwssage("Фигня какая-то. База не пашет :-)");
end;

можно ещё в модуле данных, да и ваще, много где можно...


 
nik ©   (2004-07-12 14:08) [2]

to genek84
самый простой вариант(на мой взгляд)
у ADOConnection в конструкторе свойство connected оставь False
при запуске программы

var
s : string;
begin
if not FileExists(ExtractFilePath(Application.ExeName) + "что-то.mdb") then
  begin
   ShowMessage("Не верный файл. Не могу открыть. Укажите другой файл");
    if OpenDialog1.Execute then
      begin
        s := OpenDialog1.FileName;
        ADOConnection1.ConnectionString := твоя строка с переменной "s"
      end;
  end;
ADOConnection1.Connected := True;
end;




Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-1089873227
Berezne
2004-07-15 10:33
2004.08.08
Как восстановить индексы?


1-1090681828
Белый волк
2004-07-24 19:10
2004.08.08
Экономия памяти, обьявление переменных, настройка Delphi 7


1-1090479966
Lamer_Of_Delphi
2004-07-22 11:06
2004.08.08
Интерпретатор


1-1090828848
46_55_41_44
2004-07-26 12:00
2004.08.08
Как сделать чтобы в ListBox.Items были разного цвета?


3-1089723898
Studentik
2004-07-13 17:04
2004.08.08
Как защитить данные в dBase от чужих глазок....