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

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

Изменение размеров NUMERIC [D6, dBase, FoxPro]


KADAN ©   (2004-01-30 09:27:00) 

Добрый, день, мастера! Может кто-нить подскажет как мне в DBase изменить размер поля NUMERIC(N,M) без потери данных. Запрос в TQuery
ALTER TABLE "TABLE.DBF" ALTER SUMMA NUMERIC(12,2)
почему-то не сработал. Через TTable вообще нельзя увидеть эти размеры, не то что их установить.


Ильш   (2004-02-19 09:09:00) [1]

Главный вопрос: ЗАЧЕМ??????????
Вариант: добавить поле
ALTER TABLE "TABLE.DBF" ADD SUMMA1 NUMERIC(12,2)
в него перегнать данные
потом старое поле удалить, потом снова создать и перегнать данные обратно...


NikB   (2004-02-18 22:51:00) [2]

Zdes toje mojno smotret:
http://delphi.vitpc.com/asp/answer.asp?IDAnswer=6786


NikB   (2004-02-18 22:45:00) [3]

To KADAN
Poischi DbiDoRestructure v Delphi Help, est horoshii example dlia tvoei tablice (nazivaetsa: Example 3: Alter a field in a Paradox or dBASE table.).
A ia ne mogu sdelat novoe pole bez poteri danii v Paradox :) -  vsia tablica stiraetsa.


Anatoly Podgoretsky   (2004-01-30 13:01:00) [4]

Что за программа, в которой есть необходимость такое делать, но если очень хочется, так в папке лежит файлик Database Desctop, ничуть не хуже твоей программы, только что работает.
Ну или спускайся на уровень BDE, а не VCL


sniknik   (2004-01-30 12:39:00) [5]

поставленным, разработанным "слева", не борманом. (Halcyon, ТDbf, .... )


KADAN   (2004-01-30 12:28:00) [6]

А что значит "левым компонентом"?


sniknik   (2004-01-30 11:21:00) [7]

или левым компонентом или надо опускатся на низкий уровень BDE (функции начинаются с dbi....., DbiDoRestructure)


KADAN   (2004-01-30 10:59:00) [8]

Нет, мне надо бы программно


Игорь М   (2004-01-30 10:27:00) [9]

в ручную DBU.EXE запускаешь и вперёд меняй себе поля скока хошь


Наверх

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