|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.05.2010, 08:06 | #1 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 20
|
ADOConnection
Здравствуйте! Подскажите пожалуйста, как сделать, чтобы программа брала файл mdb из папки с исходниками, а не с другого места?
Т.к. если кинуть exe-файл на флешку и запустить на другом компе, прога просит файл БД из директории, указанной при проектировании. |
01.05.2010, 08:18 | #2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Код:
Перемешивай дело с бездельем и не сойдешь с ума...
|
01.05.2010, 08:30 | #3 | |
Пользователь
Регистрация: 06.12.2009
Сообщений: 20
|
Grag, спасибо за то, что помогаете .
Сделал как вы написали, не помогло (базу не видит): Цитата:
|
|
01.05.2010, 08:54 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Я это обычно вставляю в FormCreate...
При создании формы определяю путь запуска приложения ExtractFilePath(Application .ExeName), DbName - это имя базы данных,
Перемешивай дело с бездельем и не сойдешь с ума...
|
01.05.2010, 09:19 | #5 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 20
|
Не даёт запуститься программе. Последний раз редактировалось Optigood; 01.05.2010 в 09:23. |
01.05.2010, 09:46 | #6 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Ну и кто же так пишет-то???!!!
Код:
ADOProvider='Provider=Microsoft.Jet .OLEDB.4.0; Data Source='; - это строковая константа...
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 01.05.2010 в 09:48. |
01.05.2010, 09:59 | #7 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 20
|
Я в delphi плохо разбираюсь. На видео-уроках могу ещё что-то сделать...
ругается на DBPath... |
01.05.2010, 11:07 | #8 |
Форумчанин
Регистрация: 30.04.2010
Сообщений: 317
|
Код:
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
|
01.05.2010, 16:37 | #9 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 20
|
Не помогло...
|
02.05.2010, 12:37 | #10 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Я такие подключения использую сплошь и рядом для оперативного переключения между различными базами данных на различных носителях, для оперативной перезагрузки БД после коррекции сторонними программами. Ни разу еще не было сбоев и ошибок... Программы коммерческие...
Значит что-то делаешь не так... Вот кусок из рабочей программы: Код:
1 Получаешь путь к Экзешнику ExeDir:=ExtractFilePath(Application .ExeName); 2. Формируешь путь к БД DbPath:=ExeDir+'db1.mdb' 3 И, наконец, Код:
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 02.05.2010 в 12:48. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOConnection | Explosion | БД в Delphi | 7 | 16.04.2010 15:54 |
ADOConnection | nikori | БД в Delphi | 2 | 17.06.2009 09:53 |
Сетевое подключение ADOConnection | Dozent | БД в Delphi | 9 | 16.06.2009 14:22 |
ADOConnection к удаленной БД | za4ot | БД в Delphi | 7 | 16.01.2009 11:53 |
ADOConnection.connectionString | AnnNet | Общие вопросы Delphi | 2 | 16.09.2008 09:31 |