Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Как в уже созданой таблице добавить поле программно   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-54462
anatolyk
2003-03-29 11:42
2003.04.17
ADOConnection.ConnectionString при переносе проги.


1-54696
ruslan_as
2003-04-04 17:20
2003.04.17
Как в DBGride работать с несколькими выделеными строками


14-54854
AlexanderSK
2003-04-01 17:17
2003.04.17
Как зарегистрировать Midas.dll из командной строки?


7-54913
AlekseyK
2003-02-26 12:00
2003.04.17
Закрытие другой прграммы


14-54806
Fredericco
2003-03-31 15:17
2003.04.17
Переход на летнее/зимнее время...