Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизПодключение к БД Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.065 c