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

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

Вопрос по таблице [D5, Paradox]


Z-man ©   (2002-05-24 09:38:00) 

Приветствую всех мастеров!!! Есть проблема: как мне программно поменять тип поля в таблице, база Paradox.
Заранее спасибо!!!
С уважение Z-man.


Z-man   (2002-05-27 05:26:00) [1]

>Lusha
А как работает эта функция?!


Z-man   (2002-05-27 05:24:00) [2]

>Lusha
Кстати... Она уже не жива... Увы.
А что там было?!


Lusha   (2002-05-24 10:48:00) [3]

Кстати... Вот эта ветка еще жива...
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1020144969&n=1


Lusha   (2002-05-24 10:45:00) [4]

>Z-man © (24.05.02 09:38)
Использовать функцию dbiDoRestructure...


Fishka   (2002-05-24 10:39:00) [5]

Не самые красивые решения могут быть такими:
1 ВАРИАНТ
1. добавить поле нужного типа в таблицу (Alter Table .. Add..., например);
2. переписать в него данные (или ходя в цикле по таблице и делая преобразования или через UPDATE );
3. удалив ненужное поле (Alter Table .. Drop...)

2 ВАРИАНТ
SQL-запросом с добавлением в текст запроса преобразованного поля и перезаписью в нужную таблицу (BatchMove)


Наверх

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