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

Вниз

Добавление поля в базу данных   Найти похожие ветки 

 
sst   (2002-05-30 13:49) [0]

Есть реальная база данных (всмысле с данными). Надо в нее добавить поле. Сейчас делаю так:
Создаю еще один TTable, в него копирую все FieldDefs оригинальной базы, создаю в нем новое поле, копирую всю информацию из оригинальной таблицы во временную. Копирую все FieldDefs (т.е. оригинальные и новое поле) из временной в оригинальную, делаю createtable и копирую все данные. Все хорошо, все работает. Делаю собственно так:

with Table2 do
begin with FieldDefs do
begin
Add(FieldName, FieldType, FieldLen, false);
FieldDefs[count-1].CreateField(Table2);
end;
end;

Теперь надо добавить поле с типом float, и указать для него кол-во знаков после запятой. Я в хелпе по Add такого не нашел =( Подскажите как быть плз.


 
Fishka   (2002-05-30 14:10) [1]

Я иногда добавляю поле в таблицу через Query1.
Query1.SQL.Add("ALTER TABLE "aa.dbf" ");
Query1.SQL.Add("ADD new_field numeric(12,3)");


 
VAleksey ©   (2002-05-30 18:03) [2]

dbiDoRestructure ....
если разберешся ...



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-77414
Гаргоша
2002-06-11 01:51
2002.06.24
Объединение ячеек таблицы в WORD


1-77398
esVer
2002-06-13 16:04
2002.06.24
Принтер по умолчанию


6-77516
DED_MAZAI
2002-04-12 22:39
2002.06.24
Как в Win2000 из моей прог. запустить прог. на другом комп.


14-77551
Dimaiv
2002-05-20 17:05
2002.06.24
Может кто-нибудь дать определение?


7-77639
Seroga
2002-03-26 22:03
2002.06.24
Перехват обращений других программ к реестру