这个sql语句为什么会错?
rt
ADOQUERY1.Close;
ADOQUERY1.SQL.Clear;
ADOQUERY1.SQL.Add('select * from admin where id='luoqun'');
ADOQUERY1.open;
编译可通过,执行就出错, 说'luoqun'无效。
在查询分析器下执行无误。
我换成了ADOQUERY1.SQL.Add('select * from admin where id="'luoqun'"');
或者把单引号改为 +char(39) 连编译都无法通过了。。
。。望指点~~ 多谢~!!
在线等