![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по таблице [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)