function ZXPjs(Rowtemp: string) : string;
...
Query1.Close;
Query1.DatabaseName:='CPZDB';
Query1.SQL.Clear;
Query1.SQL.Add('select * from cxzd where TRIM(Name)="'+VTrainModal+'"');
Query1.Open;
...
end;我想在函数ZXPjs里用Query1,但是报错“undeclared identifier:'Query1'”
请各位帮帮忙解决!谢谢!
可以把Query1当作一个参数传进来function ZXPjs(Rowtemp: string;Query:TADOQuery) : string;
...
Query.Close;
Query.DatabaseName:='CPZDB';
Query.SQL.Clear;
Query.SQL.Add('select * from cxzd where TRIM(Name)="'+VTrainModal+'"');
Query.Open;
...
end;
順便提個醒,Query1.DatabaseName:='CPZDB'; 這種方法不可取。最好用一個 TDataBase 統一管理下連接。
frmQuery.query1
例如:Query1放在form下,就写form1.Query1.即可
我不是老手也不是新手。哈哈 Query1.Database.DatabaseName := Database1.DatabaseName;
Query1.SessionName:= Database1.SessionName;