未声明的标识符数据库 table 无法识别
Undeclared identifier database table not recognized
uses dmInfo;
{$R *.dfm}
procedure TForm3.Button1Click(Sender: TObject);
begin
with dmInfo do
begin
tblInfo.Open;
end;
出于某些不明确的原因,tblInfo 被视为未声明的标识符。请帮忙
谢谢
编译器无法解析 'tblInfo' 是什么,因为您没有限定它。它不是直接在单元 'dmInfo' 范围内的东西,但很可能属于 'dmInfo' 中的数据模块。所以,比如说,如果你的数据模块的名字是 'DataModule',你会写
with dmInfo.DataModule do
begin
tblInfo.Open;
如果不会造成歧义,您可以省略单位名称。
with DataModule do
更好的是,现在就开始避免 with
并避免可能出现的晦涩问题。
DataModule.tblInfo.Open;
uses dmInfo;
{$R *.dfm}
procedure TForm3.Button1Click(Sender: TObject);
begin
with dmInfo do
begin
tblInfo.Open;
end;
出于某些不明确的原因,tblInfo 被视为未声明的标识符。请帮忙
谢谢
编译器无法解析 'tblInfo' 是什么,因为您没有限定它。它不是直接在单元 'dmInfo' 范围内的东西,但很可能属于 'dmInfo' 中的数据模块。所以,比如说,如果你的数据模块的名字是 'DataModule',你会写
with dmInfo.DataModule do
begin
tblInfo.Open;
如果不会造成歧义,您可以省略单位名称。
with DataModule do
更好的是,现在就开始避免 with
并避免可能出现的晦涩问题。
DataModule.tblInfo.Open;