Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
Катерина   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
1-18054
DJ X
2002-05-25 09:14
2002.06.06
SplashScreen


4-18204
elefant
2002-04-01 14:20
2002.06.06
Мастера ПОМОГИТЕ!!!


1-17923
tsarevep
2002-05-27 12:11
2002.06.06
WinXp


1-17976
ION T
2002-05-28 14:54
2002.06.06
Параметры register


3-17794
jenbbond
2002-05-15 10:39
2002.06.06
Экспорт в 1С





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский