![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 52
|
![]()
Такая проблема. База на SQl, приложение на делфи. На данный момент я перенес свою базу и приложение на другой компьютер. Базу подключил успешно, а вот с приложением беда...
Компонент ADOConnection расположен на DataModule, но зайти в DataModule и поменять настройки я не могу, вылетает ошибка мол соединение не найдено, а если делать отмену то вылетает другая ошибка "операция прервана пользователем". Скажите существует способ перенастроить ADOConnection, не заходя в DataModule? У всех компонентов в дата модуле свойство актив:=тру. Или может как-нить все таки можно в датамодуль зайти то? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну открой dfm файл связанный с DataModule, найди в нем ADOConnection и поправь свойства нужные.
Я лично так делю, если делфи проект не хочет нормально грузить, из-за того что пытается открыть несуществующее подключение.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 52
|
![]()
Спасибо большое за подсказку. Открыл дфм файл все свойства объектов active сделал false, переименовал экземпляр, но все равно не помогает. Захожу в приложение пытаюсь открыть дата модуль - опять выскакивает злосчастное окошко "Database login: AdoConnection1", нажимаю ок и все тоже самое...
Вот код из дфм... Код:
Господа программисты, Help! =) Последний раз редактировалось Stilet; 14.04.2010 в 12:48. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 52
|
![]()
В первом посте старался описать как можно подробней проблему.
В любом случае проблему решил следующим образом. Перед тем, как переносить приложение со старого компьютера на другой, установил у ADOConnection свойства connected, Keep Connection, Login Prompt : = False. И теперь, перенеся на любой другой компьютер приложение, дата модуль открывается без ошибки и можно спокойно поменять настройки и имя экземпляра бд. Спасибо всем. Последний раз редактировалось Explosion; 15.04.2010 в 17:37. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 51
|
![]()
И на будущее, всегда когда компилишь, следи чтобы Connection := False;
И уже при создании форма, программа сама подключалась. Я например всегда так делаю. Чтобы не замарачиваться с путями к базе в свойствах DataModule.onCreate Код:
Из того места где запущен exe файл, используется путь к базе данных. Если при подключении к таблице происходит ошибка. То появляется сообщение и программа закрывается. ![]() Последний раз редактировалось bezOn; 15.04.2010 в 23:18. Причина: люблю я это дело.... |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.11.2008
Сообщений: 52
|
![]()
Спасибо огромнейшее за совет
![]() |
![]() |
![]() |
![]() |
#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 |