![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать тип поля таблицы? [D5, Paradox]
denmin © (2004-04-20 10:38:00)Здравствуйте. Скажите пожалуйста можно ли как-нибудь узнать тип полей таблицы? А именно, мне надо узнать есть ли в таблице поля типа Date, и если есть то в таблице это поле сделать null.
denmin (2004-04-20 11:07:00) [1]всем благодарен. все получилось
Ega23 (2004-04-20 10:55:00) [2]var
v:variant;
ss:string;
i:Integer;
begin
ss:='Select * from Table1';
Query1.Sql.Clear;
Query1.Sql.Add(ss);
Query1.Open;
Query1.First;
While not Query1.Eof do
begin
for i:=0 to Query1.FieldCount-1 do
begin
if VarType(Query1.Fields[i].asVariant)=varDate then .....
end;
Query1.Next;
end;
end;
Соловьев (2004-04-20 10:45:00) [3]uses Variants;//в D6. в D5 - не знаю
...
if Field.DateType = ftDateTime then Field.Clear;
Соловьев (2004-04-20 10:45:00) [4]
> uses Variants;//в D6. в D5 - не знаю
не надо :)