Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Проблема с русскими именами пользователей в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.032 c
3-1092376581
segor
2004-08-13 09:56
2004.09.05
Проверка поля на обязательность


14-1092572756
YurikGL
2004-08-15 16:25
2004.09.05
Черный список вредоносных программ


3-1091863342
Алексей
2004-08-07 11:22
2004.09.05
объединение массивов данных???


1-1092740362
C55
2004-08-17 14:59
2004.09.05
класс TString


4-1090676711
юзверь
2004-07-24 17:45
2004.09.05
ToolbarWindow32





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский