Как заставить TDBF нужную мне локаль ?

Модератор: Модераторы

Как заставить TDBF нужную мне локаль ?

Сообщение cav » 03.03.2007 22:23:10

Возникла необходимость выгругизуть некоторые данные в DBF.
Решил динамически создавать таблицы (что в Delphi делается на раз).
Создание было сделано аналогично и прошло на ура, НО !!! при окрытии в Databse Desktop'е на предмет проверки что получлось оказалось что параметр Table Language пустой !!!!! что на мой взгляд несколько не хорошо. КАК при создании таблицы указать ее локаль ?
cav
новенький
 
Сообщения: 28
Зарегистрирован: 16.11.2006 08:56:03
Откуда: Кемерово

Сообщение cav » 05.03.2007 06:14:16

Всем спасибо, разобрался. :)
cav
новенький
 
Сообщения: 28
Зарегистрирован: 16.11.2006 08:56:03
Откуда: Кемерово

Сообщение ev » 05.03.2007 19:38:15

хорошо бы еще описать в чем же была проблема
а то мало ли кто столкнется ;)
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение cav » 06.03.2007 07:24:40

Если создавать таблицу следующим образом:
Код: Выделить всё
   Table:=TDBF.Create()
   Table.TableName:='blabla';
   wtih Table do begin
     with FieldDefs do begin
       clear;
       ........
     end;
     CreateTable;
   end;

То по умолчанию кодовая страница не ставится вобще.
добавляем молудь Dbf_Lang и строчку
Table.LangaugeID=DBFLangID_RUS_866;
и все .... :)
cav
новенький
 
Сообщения: 28
Зарегистрирован: 16.11.2006 08:56:03
Откуда: Кемерово


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru