为什么这样写查询会有问题呢
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
begin
Query1.close;
Query1.sql.clear;
if(form1.Edit1.Text <>'')THEN
BEGIN
s:=Edit1.text;
Query1.sql.add('select * from 学生 where 学号 =s');
END ;
Query1.open;
end;
编译没有问题,但是运行后输入学号说,S是无效的列
我想通过EDIT上输入的字符来进行学号查询
~~