Вход | Регистрация

Информационные технологии ::

Метки:

Вопрос поработе с БД в Delphi

Я
   Arhitektor
 
20.04.04 - 14:14
Всем привет!

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

Заранее спасибо
 
  Рекламное место пустует
   SnarkHunter
 
1 - 20.04.04 - 14:38
С чего начать ответ?..
   Arhitektor
 
2 - 20.04.04 - 14:44
как проверить наличие в файле ttt.dbf поля CODE
   Killgur
 
3 - 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;
   Arhitektor
 
4 - 20.04.04 - 15:11
(3) а если поля CustNo нет, то вот тебе и ошибочка...
   Killgur
 
5 - 20.04.04 - 15:20
Самому то слабо хелп почитать?
Та мна чистом англицком языке написано:
метод возвращает TField, если найдено и Nil - если нет.

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


Список тем форума
Рекламное место пустует  
Здесь можно задать вопрос "Как сделать?" и получить кучу ответов, что тебе это делать не надо. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует