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

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

Проблема создания поля Numeric [D6, dBase, FoxPro]


Evyshka ©   (2004-06-03 12:30:00) 

Работаю с foxpro таблцами
Проблема вот в чем при использовании BatchMove создаю конечную таблицу
procedure MoveTable(Atablename:string; CTablename:string; copytable:ttable; pyt:string);
begin
with batchmove1 do
begin
with table2 do
         begin
           Active := False;
           DatabaseName := pyt;
           TableName := atablename;
CreateTable;
         end;
Table1.tablename:= ctablename;
execute;

end;
После выполнения все поля которые в исходной таблицу были формата Numeric(15;0) становятся Numeric(15;4)
Если при создании указываю
table2.FieldDefs.items[51].DataType:=ftinteger;
то создает Numeric(11;0) обрезая значения Что делать???


Evyshka   (2004-06-03 15:06:00) [1]

table2.FieldDefs.items[26].DataType:=ftfloat;
table2.FieldDefs.items[26].presicion:=0;
Все равно Numeric(15;4)


Evyshka   (2004-06-03 14:53:00) [2]

ftfloat


Reindeer Moss Eater   (2004-06-03 13:02:00) [3]

Какой тип у экземпляра TFieldкогда создается Numeric(15;4) ?

table2.FieldDefs.items[51]. DataType:=???


Evyshka   (2004-06-03 12:40:00) [4]

Создается поле NUmeric(15;0)хотя исходное Numeric(15;0)


Reindeer Moss Eater   (2004-06-03 12:36:00) [5]

Какой тип у поля когда создается Numeric(15;4) ?

table2.FieldDefs.items[51].DataType:=???


Наверх

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