|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2010, 16:21 | #1 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 50
|
ADOConnection
Такая проблема. База на SQl, приложение на делфи. На данный момент я перенес свою базу и приложение на другой компьютер. Базу подключил успешно, а вот с приложением беда...
Компонент ADOConnection расположен на DataModule, но зайти в DataModule и поменять настройки я не могу, вылетает ошибка мол соединение не найдено, а если делать отмену то вылетает другая ошибка "операция прервана пользователем". Скажите существует способ перенастроить ADOConnection, не заходя в DataModule? У всех компонентов в дата модуле свойство актив:=тру. Или может как-нить все таки можно в датамодуль зайти то? |
13.04.2010, 16:25 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну открой dfm файл связанный с DataModule, найди в нем ADOConnection и поправь свойства нужные.
Я лично так делю, если делфи проект не хочет нормально грузить, из-за того что пытается открыть несуществующее подключение.
I'm learning to live...
|
13.04.2010, 17:26 | #3 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 50
|
Спасибо большое за подсказку. Открыл дфм файл все свойства объектов active сделал false, переименовал экземпляр, но все равно не помогает. Захожу в приложение пытаюсь открыть дата модуль - опять выскакивает злосчастное окошко "Database login: AdoConnection1", нажимаю ок и все тоже самое...
Вот код из дфм... Код:
Господа программисты, Help! =) Последний раз редактировалось Stilet; 14.04.2010 в 12:48. |
14.04.2010, 12:39 | #4 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Тяжело быть бестолковым.....
|
15.04.2010, 17:35 | #5 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 50
|
В первом посте старался описать как можно подробней проблему.
В любом случае проблему решил следующим образом. Перед тем, как переносить приложение со старого компьютера на другой, установил у ADOConnection свойства connected, Keep Connection, Login Prompt : = False. И теперь, перенеся на любой другой компьютер приложение, дата модуль открывается без ошибки и можно спокойно поменять настройки и имя экземпляра бд. Спасибо всем. Последний раз редактировалось Explosion; 15.04.2010 в 17:37. |
15.04.2010, 22:09 | #6 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 51
|
И на будущее, всегда когда компилишь, следи чтобы Connection := False;
И уже при создании форма, программа сама подключалась. Я например всегда так делаю. Чтобы не замарачиваться с путями к базе в свойствах DataModule.onCreate Код:
Из того места где запущен exe файл, используется путь к базе данных. Если при подключении к таблице происходит ошибка. То появляется сообщение и программа закрывается. Последний раз редактировалось bezOn; 15.04.2010 в 23:18. Причина: люблю я это дело.... |
16.04.2010, 15:46 | #7 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 50
|
Спасибо огромнейшее за совет
|
16.04.2010, 15:54 | #8 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 51
|
рад был помочь.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOConnection | nikori | БД в Delphi | 2 | 17.06.2009 09:53 |
ADOConnection к удаленной БД | za4ot | БД в Delphi | 7 | 16.01.2009 11:53 |
ADOConnection.connectionString | AnnNet | Общие вопросы Delphi | 2 | 16.09.2008 09:31 |
Соединение с БД Access (ADOConnection) | Washington | БД в Delphi | 5 | 12.03.2007 17:14 |