我是 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 不正确,欢迎任何帮助。