![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодировка таблицы при создании [D5, dBase, FoxPro, ]
dim- © (2001-12-25 11:32:00)Создаю таблицу через SQL Create Table "xxx.dbf"..., создается но только формата DBase, можно ли сделать FoxPro, и второй вопрос если создавать таблицу через Table (FoxPro)то как сделать Win кодировку (вроде 1251).
и вопрос не по теме, рассылка сейчас хорошо работает? а то уже второй день не получаю форум
Helga (2001-12-27 17:06:00) [1]Для dim, если у тебя ещё есть необходимость, могу поделиться перекодировкой OEM->ANSI и обратно.
Anatoly Podgoretsky (2001-12-26 10:48:00) [2]Не знаю такого зверя, но слышал про проблемы, но таблицы формата dBase IV (III) без индексов открываются как правило везде
dim- (2001-12-26 09:02:00) [3]Эту таблицу мне надо открывать в 1С:Предприятие
Anatoly Podgoretsky (2001-12-25 20:21:00) [4]Level 4 к FoxPro не относится, максимум 2.5, FoxPro конечно будет открывать нормально если нет индексов
dim- (2001-12-25 17:21:00) [5]я, вроде, вышел из положения, делаю драйвер DBase "ascii" ANSI, Level 4 и FoxPro открывает нормально, а дальше посмотрим
Anatoly Podgoretsky (2001-12-25 16:16:00) [6]dim- © (25.12.01 15:33)
BDE не поддерживает 1251 для Фокспро таблиц
panov (2001-12-25 15:57:00) [7]Попробуй подключаться к БД через TDataBase.
Для TDataBase Установи параметры:
db.DriverName := "STANDARD";
db.DatabaseName := "db";
db.LoginPrompt := False;
db.Params.Add("PATH=data");
db.Params.Add("DEFAULT DRIVER=FOXPRO");
db.Params.Add("LANGDRIVER= DBWINUS0");
db.Open;
dim- (2001-12-25 15:33:00) [8]default driver=foxpro ставил не помогло,а по поводу кодировки мне надо виндовую кодировку 1251
Desdechado (2001-12-25 12:36:00) [9]в БДЕ поставь для своего алиаса driver=foxpro (если его нет, то в configuration - system - init - default driver=foxpro). но не рекомендую пользоваться фоксовским драйвером - он глюкавый, борланд на своем сайте говорит: "только на чтение".
а кодировку - выбираешь langdriver. но и без этого правильно будет отображать, если поставить dbase 866 cyr (для dbf в досовской кодировке).