Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.033 c
9-1082132972
Xerx
2004-04-16 20:29
2004.08.08
IDirectDrawSurface7 и цветовой ключ


14-1090558974
Керик
2004-07-23 09:02
2004.08.08
Писать и читать


8-1085055014
Musiy
2004-05-20 16:10
2004.08.08
Как сделать плавный переход полупрозрачности........


8-1085246749
Dr.Alex
2004-05-22 21:25
2004.08.08
MPEG to AVI


3-1089838751
CAMCOH
2004-07-15 00:59
2004.08.08
SQL запрос в Adoquery





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский