![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Опять проблемы с кодировкой [D6]
Шурик Ш © (2002-10-28 15:06:00)Нет русского языка, если я конекчусь к ДБФ-файлу через АДО и вывожу содержимое таблицы в ДБ-грид. Как быть здесь?
sniknik (2002-10-28 16:25:00) [1]А у меня пашет. И чего это а???
строку бы привел чтоли
с этой например будут русские если таблица в дос кодировке. (но использовать не советую глюков не оберешся, попробуй только)
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Visual FoxPro Database;UID=;SourceDB=d:\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
Шурик Ш (2002-10-28 16:07:00) [2]Да у меня уж и без того это стоит в настройках БДЕ.
А через АДО все-равно не пашет!
sniknik (2002-10-28 15:54:00) [3]Отвечать надоело наверное. Три раза на каждый день подобные вопросы.
преобразовывать приложение можно так.
это к делу почти не относится
TableIn:= TTable.Create(DllOwner);
TableIn.DatabaseName:= InPath;
TableOut:= TTable.Create(DllOwner);
TableOut.DatabaseName:= OutPath;
сам код
List:= TStringList.Create;
List.Add ("LANGDRIVER=db866ru0");
Session.ModifyDriver("DBASE",List);
List.Free;
Шурик Ш (2002-10-28 15:52:00) [4]Что совсем никто не знает?
Шурик Ш (2002-10-28 15:35:00) [5]Так вот как настроить БДЕ?
{bas} (2002-10-28 15:30:00) [6]вот попробуй
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1034845067&n=1
Шурик Ш (2002-10-28 15:29:00) [7]Что во что преобразовать и как?
И как это сделать, если я не хочу преобразовывать файл, а хочу преобразовывать приложение?
Почему это происходит не на всех машинах? На моей не читается, амесли откомпилировать проект и запустить на др. машине читается! У меня Win2k.
oss (2002-10-28 15:27:00) [8]дело втом что в ДБФ иногда стоит оем кодировка, а тебе надо анси.
преобразуй и получишь то что надо
Шурик Ш (2002-10-28 15:19:00) [9]Может у кого есть другое мнение?
oss (2002-10-28 15:16:00) [10]без русского - только писать латиницей %)