Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка при использовании ADO [D5, MSSQL, Access]


3asys ©   (2002-06-16 23:33:00) 

При записи в таблицу Access c доступом через ADO русский текст записывается в виде вопросительных знаков.
Что тут можно сделать?

С Уважением, 3asys


Anatoly Podgoretsky   (2002-06-17 20:18:00) [1]

Lord Warlock © (17.06.02 15:35)
Конечно не устноит, так как не работает с ANSI


handra   (2002-06-17 18:31:00) [2]

а м.б. связано с настройками сервера/БД/поля (collation)


Lord Warlock   (2002-06-17 15:35:00) [3]


> 3asys (17.06.02 15:31)


а просто LowerCase не устроит?


3asys   (2002-06-17 15:31:00) [4]

AnsiLowerCase нужен для загрузки в базу слов в нижнем регистре.

Проблема разрешилась.
Я использовал TRxRichEdit для первоначальной загрузки текста. После замены его на TRichEdit русский текст стал показываться нормально. Т.е. TRxRichEdit не передает символы кирилицы. Странно.

С Уважением, 3asys


aus   (2002-06-17 10:09:00) [5]

indextable.FieldByName("Word").Value:=AnsiLowerCase(currword);
- зачем AnsiLowercase?

indextable.FieldByName("Word").AsString:=currword;


3asys   (2002-06-17 00:49:00) [6]

ConnectionString :
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Projects\1\basename.mdb;Persist Security Info=False

Записываю стандартно :
indextable.Insert;
indextable.FieldByName("Word").Value:=AnsiLowerCase(currword);
indextable.Post;

Раньше с ADO подобного не наблюдал.

С Уважением, 3asys


wicked   (2002-06-17 00:10:00) [7]

хм, а почему это он только у тебя так пишет?... у меня со старта, без каких-либо настроек он писал правильно (в mssql)...
приведи код, как записываешь, приведи ConnectionString...


Наверх

Титульная страница Поиск, карта сайта Написать письмо