tquery是个对象,不是变量,对象都要先有实例才能使用var
myquery:tquery;
begin
//创建
myquery:=tquery.create(nil);此处可以为nil;
//释放
myquery.free;
end;
myquery:tquery;
begin
//创建
myquery:=tquery.create(nil);此处可以为nil;
//释放
myquery.free;
end;
Var
myquery:TQuery;
begin
myquery=TQuery.Create(self);
…………
end;
另外,不应该叫变量,应该叫对象
TempQuer:TQuery;
Begin
TempQuery:=TQuery.Create(Self);//nil也可以
try
with tempquery do
begin
databasename:='databasename';
close;
sql.clear;
...
end;
finally
tempquery.free;//记得一定要Free
end;
end;