Форум: "Базы";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизКак проверить есть ли в Query поле с заданным названием? Найти похожие ветки
← →
ddddd (2006-08-30 10:32) [0]Т.е. что-то вроде if Query1.FieldByName("Field1").Exists then ...?
← →
Desdechado © (2006-08-30 10:34) [1]проверить Fields
← →
evvcom © (2006-08-30 10:39) [2]Смотрим реализацию FieldByName:
function TDataSet.FieldByName(const FieldName: string): TField;
begin
Result := FindField(FieldName);
if Result = nil then DatabaseErrorFmt(SFieldNotFound, [FieldName], Self);
end;
Есть вопросы?
← →
ddddd (2006-08-30 10:59) [3]> Desdechado © (30.08.06 10:34) [1]
Объясните, плз, поподробнее
> evvcom © (30.08.06 10:39) [2]
Есть
Как отловить ошибку SFieldNotFound при обращении к Query1.FieldByName?
← →
stone © (2006-08-30 11:12) [4]
> Как отловить ошибку SFieldNotFound при обращении к Query1.
> FieldByName?
зачем?
просто вместо своего
> if Query1.FieldByName("Field1").Exists then ...?
пишиif FindField("Field1") <> nil then
← →
Плохиш © (2006-08-30 11:16) [5]
> ddddd (30.08.06 10:59) [3]
> Как отловить ошибку
Вообще-то в делфи встроен механизм обработки исключительных ситуаций, это так к сведению. Стоит перед топтанием кнопок всё-таки что-то почитать для начала.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c