String temp="DELETE information WHERE name="+delname;
==>
 String temp="DELETE information WHERE name='"+delname+"'";

解决方案 »

  1.   

    sorry,
    String temp="DELETE information WHERE name="+delname;
    ==>
     String temp="DELETE * from information WHERE name='"+delname+"'";
      

  2.   

    access用上面一种,sqlserver用下面一种
      

  3.   

    String delname="'"+name.Tpname.getText().trim()+"'";
     String temp="DELETE information WHERE name="+delname;
    完全可以,如果用
    String temp="DELETE * from information WHERE name='"+delname+"'";则temp就变成了
    DELETE * from information WHERE name=''...''
    多了2个'
      

  4.   

    从数据库中删除一条记录直接用String temp="DELETE information WHERE name='"+delname+"'";就行