Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.06;
Скачать: CL | DM;

Вниз

Копироваие атрибутов поля   Найти похожие ветки 

 
Катерина ©   (2002-05-15 15:16) [0]

Пожалуйста, помогите. Мне надо из старой таблица (TABLE) скопировать атрибуты поля в новую (TABLE_NEW). Я делаю:

with Table_new.FieldDefs.AddFieldDef do
begin
Name := Table.FieldDefs.Items[j].Name;
DataType := Table.FieldDefs.Items[j].DataType;
Size := Table.FieldDefs.Items[j].Size;
Precision := Table.FieldDefs.Items[j].Precision;
end;


Но при этом NAME и DATATYPE передаются нормально, а SIZE PRECISION для чисел - 0, хотя в исходной таблице все нормально (обе таблицы dBaseIV).


 
Катерина ©   (2002-05-15 15:41) [1]

Уточняю, поле создается, но для числового берутся параметры по умолчанию: N(20,4), хотя в исходной таблице это поле (BCD при создании) и имеет описание N(12,0), или N(12,6), или N(12,2). Работаю с BDE.


 
Lusha ©   (2002-05-15 15:46) [2]

Привет, Катюх...
Посмотри какой у TABLE_NEW DatabaseName...


 
Катерина ©   (2002-05-15 15:55) [3]

dBase Files. И BDE для него настроен: Enable BCD = TRUE. Это я уже проходила...


 
Lusha ©   (2002-05-15 16:03) [4]

ODBC что ли? А что не STANDARD? Точно свойство TTable.Databasename установлено в dbase files?


 
Катерина ©   (2002-05-15 16:14) [5]

Все! Получилось! Ключевое слово STANDARD натолкнуло меня на мысль, что все установки-то я сделала для новой Database - dBase IV Files, ее-то мне и надо указать в TTable.Databasename. Очень извиняюсь!



Страницы: 1 вся ветка

Текущий архив: 2002.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-17958
VeLeS
2002-05-23 17:39
2002.06.06
Как проверить полный путь к файлу на пренадлежность к Шаблону


14-18157
mimino
2002-04-29 15:07
2002.06.06
Lord Warlock спасибо. А как сделать попроще?


1-18010
Dino
2002-05-23 15:49
2002.06.06
Как сделать...


1-17852
SONY
2002-05-25 10:43
2002.06.06
Как запретить доступ к ресурса в exe файле


3-17810
Cranium
2002-05-16 13:15
2002.06.06
IB диалекты 2, 3 ?