Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
ВнизКодировка при использовании ADO Найти похожие ветки
← →
3asys (2002-06-16 23:33) [0]При записи в таблицу Access c доступом через ADO русский текст записывается в виде вопросительных знаков.
Что тут можно сделать?
С Уважением, 3asys
← →
wicked (2002-06-17 00:10) [1]хм, а почему это он только у тебя так пишет?... у меня со старта, без каких-либо настроек он писал правильно (в mssql)...
приведи код, как записываешь, приведи ConnectionString...
← →
3asys (2002-06-17 00:49) [2]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
← →
aus (2002-06-17 10:09) [3]indextable.FieldByName("Word").Value:=AnsiLowerCase(currword);
- зачем AnsiLowercase?
indextable.FieldByName("Word").AsString:=currword;
← →
3asys (2002-06-17 15:31) [4]AnsiLowerCase нужен для загрузки в базу слов в нижнем регистре.
Проблема разрешилась.
Я использовал TRxRichEdit для первоначальной загрузки текста. После замены его на TRichEdit русский текст стал показываться нормально. Т.е. TRxRichEdit не передает символы кирилицы. Странно.
С Уважением, 3asys
← →
Lord Warlock (2002-06-17 15:35) [5]
> 3asys (17.06.02 15:31)
а просто LowerCase не устроит?
← →
handra (2002-06-17 18:31) [6]а м.б. связано с настройками сервера/БД/поля (collation)
← →
Anatoly Podgoretsky (2002-06-17 20:18) [7]Lord Warlock © (17.06.02 15:35)
Конечно не устноит, так как не работает с ANSI
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c