|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2007, 16:02 | #1 |
Регистрация: 24.10.2007
Сообщений: 7
|
Ошибка подключения к БД
Здравствуйте.
Есть програмуля, собственноручно написанная и успешно работающая в моей организации. Продал ее в другую организацию. В одном месте программы происходит подключение к БД через компонент ADOConnection. Формируется ConnectionString на основе введенных пользователем логина и пароля и прочитанных из ини файла имени сервака и имени БД, потом свойству Connected присваивается TRUE. И в этом месте прога выдает ошибку: "Недопустимое значение свойства. Убедитесь, что значение введено правильно". У меня на работе такого не происходит, все гладко работает. Платформы одни и теже. И у меня и там сервак вин2003 сервер и MSSQL Server 2000 SP3 проинсталены с одного компакта, лицензионные. Подскажите, что за свойство может так себя проявлять, а то ехать к ним далековато и вести Дельфу и исходники к ним не очень хочется. |
24.10.2007, 17:16 | #2 |
Пользователь
Регистрация: 08.08.2007
Сообщений: 13
|
При подключекнии базы не надо писать полный путь. Пиши просто название базы(Если она конечно в той же директории).Поэтому не работает в другом месте.Там путь другой.
|
24.10.2007, 17:32 | #3 |
Регистрация: 24.10.2007
Сообщений: 7
|
Видимо мы не поняли друг друга. Привожу кусок кода
Код:
А CurUser и CurPass вводятся юзером при подключении переменные проверял по шовмессаджу (клиент присылал скрин): IniServer_bu=192.168.0.1 (писал и ДНС имя, таже фигня) IniDatabase_bu=Bron_Mr CurUser=Admin CurPass=nimda Последний раз редактировалось Alex21; 25.10.2007 в 08:01. |
25.10.2007, 05:39 | #4 |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 270
|
Ты не переменные, а саму строку проверь по шовмессаджу после ее формирования.
Посмотри какая она конкретно получилась с ихними данными. По ней и разбираться можно начинать.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько? (с) Библия. Вольный перевод с древнееврейского. |
25.10.2007, 18:12 | #5 |
Регистрация: 24.10.2007
Сообщений: 7
|
Уже проверил. Точно такая же, как и ожидалось:
Provider=SQLOLEDB.1;Persist Security Info=True;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=localhost;Data Source=192.168.0.1;Initial Catalog=Bron_Mr;User ID=Admin;Password=nimda |
26.10.2007, 14:42 | #6 |
Регистрация: 24.10.2007
Сообщений: 7
|
Проблема решена.
В свойстве ДефаултДатабейз проблемного АДОКонекшена было указано имя БД, которая есть у меня, а у клиента такого нет. Очистил и все пошло. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка подключения | Shouldercannon | Общие вопросы Delphi | 4 | 11.08.2008 14:41 |
Проверка подключения к интернету | badfilin | Общие вопросы C/C++ | 9 | 28.03.2008 02:27 |
Настройка VPN подключения | Altera | Операционные системы общие вопросы | 3 | 07.02.2008 11:39 |
Открыть Сетевые подключения | ChukCha | Win Api | 7 | 11.11.2007 09:37 |
Время подключения | vitalik007 | Работа с сетью в Delphi | 1 | 15.08.2007 13:10 |