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

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

Кодировка таблицы при создании [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 в досовской кодировке).


Наверх

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