procedure TForm1.BitBtn1Click(Sender: TObject);
var
ed1:string;
ed2:string;
begin
ed1:=edit1.Text;
adoquery1.Active:=false;
adoquery1.SQL.clear;
adoquery1.SQL.Add('select class from class where name='+ed1);
adoquery1.Active:=true;
end;
出现列名无效这个错误
var
ed1:string;
ed2:string;
begin
ed1:=edit1.Text;
adoquery1.Active:=false;
adoquery1.SQL.clear;
adoquery1.SQL.Add('select class from class where name='+ed1);
adoquery1.Active:=true;
end;
出现列名无效这个错误
1.列名class和表名class同样。有点数据库不支持。
2.name='+edl有错误。在SQL Server中应该这么写
name='''+edl+''''即于其它数据库,也得相应的写。