Имя: Пароль:
IT
 
Вопрос поработе с БД в Delphi
0 Arhitektor
 
20.04.04
14:14
Всем привет!

Есть файл ttt.dbf. Каким образом проверить, есть ли в нем поле с именем CODE и если есть, то узнать его длину и тип

Заранее спасибо
1 SnarkHunter
 
20.04.04
14:38
С чего начать ответ?..
2 Arhitektor
 
20.04.04
14:44
как проверить наличие в файле ttt.dbf поля CODE
3 Killgur
 
20.04.04
15:08
Если ручками, то любая программа работающая с ДБФ покажет тебе это.
Если речь о Дельфи, то из хелпа FindField Example:

with Table1 do

begin
 { This is the safe way to change 'CustNo' field }
 FindField('CustNo').AsString := '1234';
{ This is *not* the safe way to change 'CustNo' field }
 Fields[0].AsString := '1234';
end;
4 Arhitektor
 
20.04.04
15:11
(3) а если поля CustNo нет, то вот тебе и ошибочка...
5 Killgur
 
20.04.04
15:20
Самому то слабо хелп почитать?
Та мна чистом англицком языке написано:
метод возвращает TField, если найдено и Nil - если нет.

На худой конец можешь в цикле просмотреть содержание Fields[х] и проверить на наличие нужного поля.