Я новичок в Delphi, и мне это очень нравится, я работаю над проектом в Delphi 5 и пробежал по коду, который выглядит следующим образом:
{$DEFINE DB_OTHER}
var aquery: {$IFDEF DB_MSACCESS}TAdoQuery;{$ENDIF}{$IFDEF DB_OTHER}TIBDataset;{$ENDIF}
...
with aquery do begin
...
ExecSQL; <= here is the problem
...
end;
код используетдва условных определения, первое работает отлично, а другое сводит с ума компилятор!в нем говорится, что «ExecSQL» по какой-то причине является необъявленным идентификатором ...
Код должен компилироваться без ошибок, но по какой-то причине кричит, что ExecSQL неверен, любая помощь приветствуется.