Форум: "Базы";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизКак выключить Trusted Connection ? Найти похожие ветки
← →
Dimedrol © (2005-05-23 18:47) [0]Переношу на другой PC мою программу, которая коннектиться к MySQL базе, и ТАМ прога пытается использовать username той машины для доступа к базе.
Кажется, это и есть - trusted connection...
Так вот, в программе я даже жестко прописываю параметры:
ms.db.Close;
ms.db.Params.Clear;
ms.db.Params.Add("USER NAME");
ms.db.Params.Values["USER NAME"] := "myusername";
ms.db.Params.Add("PASSWORD");
ms.db.Params.Values["PASSWORD"] := "mypassword";
ms.db.Open;
А прога - все равно - по-своему делает :-(
Можно ли как-то принудительно выключить trusted connection ?
В Registry по умолчанию trusted connection = пустая_строка,
я и "No" ставил - не помогает.
Прога коннектиться к базе через ODBC.
Как эту ситуацию побороть ?
PS
Просьба, не предлагать переход на ADO.
В данном проекте много завязано именно на ODBC.
Подробности опускаю...
← →
Sergey13 © (2005-05-23 18:54) [1]Наверное надо в дизайн-тайме отрубить все коннекшены и выключить Активы датасетов.
← →
Dimedrol © (2005-05-23 19:01) [2]Смотрю в design-time на ms.db (TDatabase)
вижу - Connected=False
← →
Johnmen © (2005-05-23 20:51) [3]MSSQL, MySQL ???
М.б. ты просто забыл установить BDE ?
← →
Dimedrol © (2005-05-24 01:05) [4]MSSQL! я же отметил галочку в заголовке...
BDE стоит давнО!
И другие проги работают... Правда по другим alias-ам,
но - работают.
← →
sniknik © (2005-05-24 08:19) [5]зачем ms.db.Close; вначале? это при старте программы параметры задаются так, тогда зачем Close;?
наверное для того чтобы закрыть в случае если в дизайн-тайме открыто, и не ругалось "немогу изменить параметры на открытом коннекте", а раз оно там открыто то открыто с теми параметрами что стоят в дизайн-тайме. правильно? вот и делай выводы.
p.s. в общем то в [1] тоже самое но видно не понял раз в [4] еще не работает. просто другими словами.
← →
Dimedrol © (2005-05-24 10:30) [6]Хммммм... Ну, допустим, я уберу сначала этот Close.
НО! В процессе работы программы мне приходится
переходить на разные Aliases
И тогда-то Close будет просто необходимо сделать.
← →
sniknik © (2005-05-24 11:26) [7]вот если ты будеш переходить на разные алиасы тогда он тебе понадобится, но здесь это не причина и не ошибка, а факт из которого сделан вывод о предполагаемой ошибке. сказать то тебе не хотели.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c