这个例子的要点在于以下:
adoquery1.sql.add('select * from 用户 where 用户名=:a and 密码=:b ');
adoquery1.Parameters.ParamByName('a').value:=edit1.text;
adoquery1.Parameters.ParamByName('b').value:=edit2.text;
传统的用法一般这样: ADOQuery.SQL.Add('select * from 用户表 where 姓名='+''''+trim(ComboBox1.Text)+'''');
楼主的写法更简洁些,且不容易
这个例子的要点在于以下: adoquery1.sql.add('select * from 用户 where 用户名=:a and 密码=:b '); adoquery1.Parameters.ParamByName('a').value:=edit1.text; adoquery1.Parameters.ParamByName('b').value:=edit2.text; 传统的用法一般这样: ADOQuery.SQL.Add('select * from 用户表 where 姓名='+''''+trim(ComboBox1.Text)+''''); 楼主的写法更简洁些,且不容易
我只能说这样的代码不值5分。