Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Вниз

МАСТЕРА, ПОМОГИТЕ!!! Как изменить тип поля 


vicsoft   (2002-02-08 20:29) [0]

Требуется изменить программно (real time) тип поля DBF
Знаю как добавить и удалить поле, с помощью ALTER TABLE, а как изменить, уву.
ПОМОГИТЕ. Заранее благодарен.



Дремучий   (2002-02-08 22:55) [1]

скорее всего через Create Table
ж)



sunwheel   (2002-02-09 12:13) [2]

Также интересует этот вопрос. Database Desktop ведь как-то это делает, и хочется надеяться, что посредством SQL запроса.



Desdechado   (2002-02-10 16:56) [3]

самый очевидный способ:
1) создаешь левое поле с нужным типом
2) копируешь в него данные из переименуемого поля
3) удаляешь это исходное поле
4) создаешь правильное поле
5) копируешь в него данные из временного
6) удаляешь временное поле
7) восстанавливаешь индексы, check"и, сonstraint"ы и т.п.

не уверен, что лучший, но доступный всем :))



deleon   (2002-02-18 13:15) [4]

Это легко осуществить при помощи компонента TDbCheck:
в Design-Time дать ему понюхать структуру новой таблицы, а в Run-Time он в нужной таблице организует такую-же структуру, не портя дату. Найти его можно здесь:

http://www.dbwork.kuban.ru




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.029 c
3-57309           PaulLL                2002-02-19 14:06  2002.03.18  
Как вставить изображение в поле таблицы MSSQL Server а???


6-57471           hacker                2002-01-01 19:16  2002.03.18  
TClientSocket+HTTP запросы=Вопросы и проблемы


1-57410           olookin               2002-03-02 13:13  2002.03.18  
Распределение Фурье


3-57336           undersun              2002-02-19 19:55  2002.03.18  
Народ как узнать на клиенте MS-SQL что в записи в базе изменились


3-57302           --Reporter--          2002-02-18 16:39  2002.03.18  
Глюк в делфи