Вниз
Скачать: CL | DM;

Как добавить новое поле в уже сужествующую таблицу?   Найти похожие ветки 

← →
grusty ©   (2002-10-17 15:35) [0]

Уважаемые, подскажите!
Как добавить новое поле в уже сужествующую таблицу?
Заранее благодарен!


← →
Johnmen ©   (2002-10-17 16:26) [1]

вар.1. При помощи Database Desktop
вар.2. ALTER TABLE <TableName> ADD <FieldName> <FieldSpec>


← →
Vovchik_A   (2002-10-17 16:46) [2]

В смысле программно ?

После того как создана тблица
-----

With FieldDefs do
Begin
Clear;
Add("FIO",ftString,30,False);
.....
Add(FIO_124,ftString,70,False);
End;


← →
Vovchik_A   (2002-10-17 16:48) [3]

пардон, в предпоследней строке кавычки забыл

Add("FIO_124",ftString,70,False);


← →
grusty ©   (2002-10-17 17:15) [4]

With FieldDefs do
Begin
Clear;
Add("FIO",ftString,30,False);
.....
Add("FIO_124",ftString,70,False);
End;
-----------
Это работает перед созданием таблицы (CreateTable), а меня интересует после её создания (программно). Смысл в том, что мне необходимо проверить базу (FindField) на наличие некоторого поля и при его отсутствии добавить его не очищая таблицу.


← →
sniknik ©   (2002-10-17 17:24) [5]

см. Johnmen © (17.10.02 16:26)
можно еще через функции dbi вроде DbiDoRestructure но это путь не для слабонервных. :))


← →
John13   (2002-10-18 16:09) [6]

Кстати, меня интересует тот же вопрос, а на нервы не жалуюсь - КАК через dbi?


← →
Max Zyuzin ©   (2002-10-18 16:17) [7]

>John13 (18.10.02 16:09)
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1034916924&n=1


← →
sniknik ©   (2002-10-18 16:19) [8]

в тексте дельфей пишеш DbiDoRestructure, становишся на запись курсором и нажимаеш Ctrl+F1 (есть пример). Большего чем там никто не скажет.


← →
sniknik ©   (2002-10-18 16:21) [9]

Max Zyuzin © не вводите в заблуждение Paradox и IB6 <-! :(.


← →
Max Zyuzin ©   (2002-10-18 16:24) [10]

>sniknik © (18.10.02 16:21)
Упс. Извиняюсь, невнимательно прочитал... :( пятница - голова ужо пухнет


← →
John13   (2002-10-18 16:24) [11]

Max Zyuzin © (18.10.02 16:17)
>John13 (18.10.02 16:09)
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1034916924&n=1
Дык там описаны средства ISQL, а мне-то надо программно...




Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
14-21767
^Sanya
2002-10-18 19:42
2002.11.07
AVP???


3-21444
Макз
2002-10-19 05:02
2002.11.07
Field description


14-21807
Oleg_Gashev
2002-10-20 04:07
2002.11.07
Вредно


14-21799
copyr25
2002-10-19 13:43
2002.11.07
Несколько дней тому назад, забросив все остальное, срочно


3-21455
Robby
2002-10-21 14:11
2002.11.07
Щелчок правой кнопкой на DBGrid




   Наверх