Текущий архив: 2004.09.05;
Скачать: CL | DM;
Вниз
Проблема с русскими именами пользователей в BDE Найти похожие ветки
← →
SeZuka © (2004-08-11 10:13) [0]В базе MSSQL 2000 зарегистрированы пользователи с русскими именами, при подключении к базе через BDE, к примеру под пользователем "оператор", выдается следующее сообдение:
Unknown user name or password.
Login failed for user "®ЇҐа в®а".
Login incorrect.
Alias: DB
Т.е. в базу передается неправильный набор символов, хотя данные в базе введенные русском языке отображаются корректно. Компоненты ADO и dbExpress подключаются без проблем. Я так понял дело все дело в настройке LANGDRIVER в псевдониме BDE, но там отсутствует драйвер кириллицы для MSSQL.
Подскажите как решить данную проблему, или мне проще будет использовать dbExpress?
← →
Ega23 © (2004-08-11 10:26) [1]Попробуй через ODBC.
А не проще-ли логин сменить?
← →
SeZuka © (2004-08-11 10:33) [2]Хотелось бы использовать именно BDE и русские логины тоже необходимы.
← →
sniknik © (2004-08-11 10:39) [3]винда английская? весьде в настройках русский стоит? (настройка винды/на mssql/логин)
с настройкой псевдонима в BDE хз. но попробуй "ascii" ANSI (должно без конвертаций/ и это вообщето для данных)
> или мне проще будет использовать dbExpress?
не проще, но лучше - ADO как родная технология для MSSQL. (dbExpress использует его, а нафига посредники?)
← →
46_55_41_44 © (2004-08-11 10:41) [4]BDE уже ведь старье... Лично я всегда его терпеть не мог!!!
ADO rulezzz forever
← →
Ega23 © (2004-08-11 10:54) [5]BDE уже ведь старье... Лично я всегда его терпеть не мог!!!
1. Лично ты под него что-нибудь серьёзное написал?
2. Давай теперь СРОЧНО все старые работающие проекты переведём на ADO, также посносим WinNT 4.0 (старё ведь!) и заменим на ХР, снесём лицензионныё Delphi 5, поставим ворованный Delphi 8 (.NET rulezzz forever).
Так что-ли?
← →
SeZuka © (2004-08-11 11:20) [6]Ладно, попробую юзать ADO.
> > или мне проще будет использовать dbExpress?
> не проще, но лучше - ADO как родная технология для MSSQL.
> (dbExpress использует его, а нафига посредники?)
Я читал что dbExpress работает напрямую с базами, без посредников, и прямое редактирование данных мне не нужно.
← →
stas_x (2004-08-11 12:01) [7]SeZuka © (11.08.04 11:20) [6]
Правильно !
100 % совместимость !!!
← →
sniknik © (2004-08-11 12:43) [8]> Я читал что dbExpress работает напрямую с базами
вообще, что значит "напрямую", вопрос спорный, чаще всего так говорят когда компонент использует родную клиентскую dll/компаненту, но это же не совсем прямой доступ к базе/файлам бызы.
но это лирика. ;о))
про dbExpress, положи на форму SQLConnection и повыбирай разные драйвера, внизу видиш клиентские dll-ки меняются? а когда дойдеш до MSSQL там появится oledb, это фактически ADO и есть (само адо это "обертка" над oledb, средство доступа).
Страницы: 1 вся ветка
Текущий архив: 2004.09.05;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.022 c