![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прверка существования поля в таблице. [D5, D6, Paradox]
ЮРИЙ_К © (2002-04-19 10:36:00)Уважаемые коллеги, подскажите, как проверить наличие некого поля в таблице, а если его нет, то создать???
nest (2002-04-19 10:54:00) [1]А добавить - "alter table t1 add POLE character(10)"
nest (2002-04-19 10:52:00) [2]Ну куча способов, например:
q1.sql.text:="select POLE from table1";
try
q1.open;
except
on e:exception...
end;
или
q1.sql.text:="select * from table1";
q1.open;
try
q1.fieldbyname("POLE").......;
except
on e:exception...
end;
или
q1.sql.text:="select * from table1";и перебирать в цикле все поля:
q1.open;
for i:=0 to q1.fieldcount-1 do
if q1.fields[i].fieldname="POLE" then...
else...