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

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

Ответить
cav
новенький
Сообщения: 28
Зарегистрирован: 16.11.2006 07:56:03
Откуда: Кемерово

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

Сообщение cav »

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

Сообщение cav »

Всем спасибо, разобрался. :)
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

хорошо бы еще описать в чем же была проблема
а то мало ли кто столкнется ;)
cav
новенький
Сообщения: 28
Зарегистрирован: 16.11.2006 07:56:03
Откуда: Кемерово

Сообщение cav »

Если создавать таблицу следующим образом:

Код: Выделить всё

   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;
и все .... :)
Ответить