上面的程序是我打错字了,应该是public void deletekey(String sss) throws SQLException但这样还是不行啊?

解决方案 »

  1.   

    好象不是参数传递的问题,因为把这句:
    DELETE FROM Reader WHERE 读者编号 IN (SELECT * FROM Reader WHERE 读者编号=sss)
    改成这句:
    DELETE FROM Reader WHERE 读者编号 IN (SELECT * FROM Reader WHERE 读者编号=‘1’)
    它也是不能执行,也提示“方法执行失败”,没有把编号是‘1’的记录删除。
    哪位好心人给我讲一讲啊?
    小弟不胜感激!!!!!!
    搞定之后马上结贴~!
    谢谢谢谢啊~!!!!!!!!!!!!!!!!!!!!
      

  2.   

    改成这个
    DELETE FROM Reader WHERE 读者编号 IN (SELECT 读者编号 FROM Reader WHERE 读者编号=‘1’)
      

  3.   

    其实你何必这么麻烦呢,你这么写的意思不就是DELETE FROM Reader WHERE 读者编号=‘1’
      

  4.   

    哦,呵呵,犯了个低等的错误。
    一个是写的复杂了:(
    还有一个就是因该是
    "DELETE FROM Reader WHERE 读者编号="+mmm
    谢谢谢谢大家,虽然分不多:(  我没有分嘛:(
    也给大家分了吧:)