只要把用户输入的'用replace函数换成'',就可以搞定

解决方案 »

  1.   

    把字符串里的'号replace成’号 ,显示的时候在换回去
      

  2.   

    显示的时候不需要转,应为到了sqlserver里''自动就变成了'
      

  3.   

    使用参数来确定条件
    即 adodb.parameterbyname('your parameter').asstring:=edit1.text
      

  4.   

    反对楼上的!!难道对一个表inaert,Update都去写存储过程么!!那不时要弄死人!!用参数的方法可以解决Sql注入攻击
    Delphi中还不时可以用参数.或者在网上找一个过滤的函数还不时可以
      

  5.   

    to: zxbyhcsdn(沙子)
    如果一个单表的insert,update sp还要手工去写的话,我只能无语