Главная страница
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.013 c
4-21849
sadreg
2002-09-21 15:24
2002.11.07
Надо взять строку из Едит бокса и Лэйбла


3-21377
avr555
2002-10-14 17:01
2002.11.07
Добавить/прочитать JPEG-картинку в базу данных


4-21883
ikos
2002-09-26 09:14
2002.11.07
Активация MDI окна


1-21586
Nex
2002-10-29 22:07
2002.11.07
Словари орфографии


3-21383
Alexander_K
2002-10-17 17:27
2002.11.07
Про параметры в OLE.....