Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.07;
Скачать: 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 вся ветка

Текущий архив: 2002.11.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-21478
BJValentine
2002-10-28 14:05
2002.11.07
Формы


3-21457
Fishka
2002-10-18 09:47
2002.11.07
Table.Fields


1-21485
Леший
2002-10-25 20:18
2002.11.07
Как к текущей дате добавить месяц?


14-21783
Igorenia
2002-10-18 00:25
2002.11.07
необходимо написать развитый help, на подобии тех, которые присут


6-21723
OlegG
2002-09-09 21:11
2002.11.07
Подскажите, как средствами Дельфи можно сделать АОН