|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2016, 21:17 | #1 |
Новичок
Джуниор
Регистрация: 19.03.2016
Сообщений: 2
|
Программное управление ADO
В связи с переносом программы на разные компьютеры прописываю относительный путь подключаемой базы данных
ADOConFedSub.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;D ata Source=' + ExtractFilePath(Application.Exename )+'\Data\Russia.mdb;Persist Security Info=False'; При отладке на этом месте возникает ошибка: Код HTML:
function TADOConnection.GetConnectionString: WideString; begin if (csWriting in ComponentState) and Connected then Result := FConnectionString else Result := ConnectionObject.ConnectionString; end; |
11.11.2016, 21:32 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для начала убери слеш перед Data. Его в конце пути возвращает ExtractFilePath
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.11.2016, 23:03 | #3 |
Новичок
Джуниор
Регистрация: 19.03.2016
Сообщений: 2
|
|
14.11.2016, 09:00 | #4 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
присвоение пути раньше создания конекшена
Не стесняемся, плюсуем!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программное управление TWebBrowser | Pcrepair | Общие вопросы Delphi | 11 | 20.04.2013 13:01 |
Программное управление кэшем | Sibedir | Операционные системы общие вопросы | 3 | 02.03.2013 16:34 |
Программное управление светодиодом | Jacobson | Общие вопросы Delphi | 5 | 14.05.2010 23:02 |
Программное подключение через ADO | serjo | БД в Delphi | 2 | 09.01.2008 09:23 |