Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ADO-ASA7 в базу вместо русских букв попадают ???? / 11 сообщений из 11, страница 1 из 1
16.03.2005, 15:52
    #32963803
IgorCCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
Может кто подскажет куда копать.
При установке программы на чистую машину всё нормально до вставки записей в базу.
Вставка происходит путём выполнения запроса через ADOCommand, он подключен к ADOConnection. В Connection используется провайдер MSDASQL.1 (MS OLE DB Privedir for ODBC Drivers).
При использовании ADOQuery и данного Connection с кириллицей всё в порядке. При вставке записей ч/з ADOCommand например:

ADOCommand.CommandText:='insert into a (name) values ''Петя 2''';
ADOCommand.Execute;

в базу попадает '???? 2'

Или какие ещё способы подключения существуют. Может кто нибудь подскажет уже отработанную методику для работы с ASA через ADO.
Варианты без ADO и без ASA не подходят :)

Результат одинаков при провайдерах ASA7Prov и MS OLE DB Provider for ODBC Drivers

Используется ASA7,Delphi7.

Буду признателен за любую помощь!
...
Рейтинг: 0 / 0
16.03.2005, 16:02
    #32963850
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
попробуйте в настройках сервера добавить ключик -ct-

...
Рейтинг: 0 / 0
16.03.2005, 16:05
    #32963870
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
Упс, пардон, тут написано вот это

авторIn version 7.x and earlier of Adaptive Server Anywhere, the + or - values are not accepted: specifying the -ct option enabled character set translation.

наверное у вас просто нужно убрать -ct (если есть)

...
Рейтинг: 0 / 0
16.03.2005, 16:09
    #32963889
IgorCCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
не помогло :(
...
Рейтинг: 0 / 0
16.03.2005, 16:10
    #32963893
IgorCCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
ни с ним ни без него то-же самое...
...
Рейтинг: 0 / 0
16.03.2005, 16:34
    #32963975
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
А через ISQL/Sybase Central получается загонять русские буковки?

...
Рейтинг: 0 / 0
16.03.2005, 16:57
    #32964063
IgorCCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
Через ISQL всё нормально. И на машинах где Delphi стоит или стояло всё нормально... Вот где-то на уровне OLE-ODBC коверкается.
...
Рейтинг: 0 / 0
16.03.2005, 17:01
    #32964076
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
Версия MDAC-а везде одна и та же?
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
16.03.2005, 17:06
    #32964091
IgorCCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
Да специально везде 2,8 поствил
...
Рейтинг: 0 / 0
16.03.2005, 18:35
    #32964384
IgorCCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
Всем спасибо на ASA8 всё нормально
...
Рейтинг: 0 / 0
16.03.2005, 19:59
    #32964523
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO-ASA7 в базу вместо русских букв попадают ????
давай сразу ASA9

...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ADO-ASA7 в базу вместо русских букв попадают ???? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]