Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.04 c
9-1084611613
Rayslava
2004-05-15 13:00
2004.09.05
Наложение текстур


1-1092743087
Jiuraasdasd
2004-08-17 15:44
2004.09.05
Как сделать проверку орфографии?


8-1087329667
Davids
2004-06-16 00:01
2004.09.05
из FPT в BMP or JPG


1-1092933546
Фёдор Мегатронов
2004-08-19 20:39
2004.09.05
Не получаеться остановить поток


3-1092217873
DA
2004-08-11 13:51
2004.09.05
Коннект к MS SQL