|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
|
Проверка наличия подключенной БД, с помощью ADOConnection20.04.2012, 18:58. Показов 2953. Ответов 14
Метки нет (Все метки)
Искал по интернету, нигде ничего толкового не нашел. Если кто знает, помогите Plz.
БД подключена с помощью ADOConnection. Суть в том, что при запуске программы, должна производится проверка наличия подключения БД, и если она корректно подключена - должно вывестись окно, с сообщением о том, что все прошло успешно. Если же нет - окно с кнопкой "Обзор..", где происходит выбор нового пути, к необходимой БД. Как это сделать, я понять не могу. Проблему составляет еще и то, что если тот путь, который уже указан в ADOConnection->ConnectionString не верен и по нему БД нет, то программа вообще даже не начинает выполняться. Просто выдает что определенный файл не найден и закрывается..
0
|
|
| 20.04.2012, 18:58 | |
|
Ответы с готовыми решениями:
14
Проверка наличия папки с помощью клиентского скрипта Проверка пути AdoConnection Проверка наличия шрифта в системе и установить если отсуствует + проверка запущен ли проект с правами админа |
|
|
||||||
| 20.04.2012, 21:36 | ||||||
|
Проверяешь наличие файла базы при помощи метода
Если файл присутствует, то подключай его к проекту, если файла нет то используй OpenDialog для открытия фала и нахождения его
0
|
||||||
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
||
| 20.04.2012, 22:23 [ТС] | ||
|
Добавлено через 24 минуты И, расскажите, пожалуйста, как пользоваться этим методом FileExists)
0
|
||
|
|
||||||
| 20.04.2012, 22:24 | ||||||
1
|
||||||
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
|
| 20.04.2012, 22:37 [ТС] | |
|
Спасибо большое!)
Это, я так понимаю вешать на событие OnCreate? Повесив код туда, ошибка выдается, но OpenDialog не открывается. _______________ А нет, он не открывался, только при компиляции и выполнении в самом Builder'е. Если запускать через *.exe все работает) Только при выборе БД выбивает вот такую ошибку: (дословно) Access violation at address 00402D8f in module 'Project1.exe'. Read of address 000002F0. Но БД все равно подключает. Что за ошибка, не подскажете? И как от нее избавиться?
0
|
|
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
|
| 20.04.2012, 22:47 [ТС] | |
|
0
|
|
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
||
| 20.04.2012, 22:53 [ТС] | ||
|
0
|
||
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
|
| 20.04.2012, 23:03 [ТС] | |
|
0
|
|
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
|
| 20.04.2012, 23:51 [ТС] | |
|
0
|
|
|
0 / 0 / 2
Регистрация: 20.04.2012
Сообщений: 35
|
||
| 21.04.2012, 00:14 [ТС] | ||
|
Только вот, БД все равно не отображает. Ни если база в корне есть, ни если ее указать в другом каталоге. СonnectionString остается пустым все равно и он и должен быть пустым в начале? Добавлено через 14 минут _____________ А все, проблему решил)
0
|
||
| 21.04.2012, 00:14 | |
|
Помогаю со студенческими работами здесь
15
Проверка имени пользователя в ADOConnection Timer - проверка подключения к БД ADOConnection ADOConnection, не пройдена проверка подлинности С помощью рефлексии нужно вызвать метод динамически подключенной библиотеки Сумирование по столбцу БД Access с помощью компонентов DBGrid,ADOConnection,ADODataSet Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|