Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
ВнизКак в уже созданой таблице добавить поле программно Найти похожие ветки
← →
GavAl (2003-04-01 09:26) [0]Мастера Как в уже созданой таблице добавить поле программно пробую через Addfields но ничего не выходит
Спасибо за помощь
← →
Соловьев (2003-04-01 09:32) [1]
> Addfields но ничего не выходит
Код?
Можно еще через SQL :
ALTER TABLE <имя таблицы>
ADD <имя столбца> <тип>
← →
Z_man7777 (2003-04-01 09:34) [2]!GavAl!
С помощью запроса такого вида:
alter table <Таблица> add <Поле> <тип поля>
Только перед запуском запроса (ExecSQL), запусти транзакцию (StartTransaction), а после выполнения заверши ее (Commit)
← →
Mike Kouzmine (2003-04-01 09:37) [3]Z_man7777 © Если он использует TDatabase. А если нет?
← →
Соловьев (2003-04-01 09:42) [4]он(!GavAl!) вообще не указал компоненты доступа, поэтому Z_man7777 выступил телепатом.
← →
Kuusiniemi (2003-04-01 10:38) [5]>Z_man7777
"Только перед запуском запроса (ExecSQL), запусти транзакцию (StartTransaction), а после выполнения заверши ее (Commit)"
Гм. Насколько помнится - выполнение любой команды DDL вызывает автоматическое завершение текущей транзакции. Как Вы вообще представляете создать таблицу и отменить ее создание откатом транзакции?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c