cn.Execute ("delete  wh where 送检科室='" & trim(List1.Text) & "'")试一下

解决方案 »

  1.   

    dim cmd as ado.command 
    dim rec as ado.recordset
    cmd.commandtext="select * "  '''sql语句
    cmd.commandtype=cmdtext     '''记得不是很清了
    set rec=new ado.recordset
    set rec=cmd.execute
    这样rec 就能返回你所需要的记录集
      

  2.   

    将这句放在QUERY ANALYZER中试一下
      

  3.   

    语法没问题,就看送检科室 和 trim(List1.Text) 这两个有没有问题,List1.Text是否有值,
    送检科室的字段名是否正确
      

  4.   

    不中啊!!!还是不中!!!但是:
      mdb.Execute ("delete from wh where 送检科室='" & List1.Text & "'")
      可以执行。
      我要晕到了。
      救命啊!!!
      

  5.   

    如果是oracle delete from table where ......如果是access delete * from table where ......
      

  6.   

    听听henrryzhang(North Wolf) 的建议。
      

  7.   

    把括号去掉。cn.Execute "delete from wh where 送检科室='" & List1.Text & "'"
      

  8.   

    这个问题应该是标点的错误,这句话能在sql里面执行而不能到vb的程式码中执,就一定是这个方面的问题,我曾经也遇到过
      

  9.   

    同意youxia001(游侠001) 的意见。ACCESS中应该是DELETE * FROM 的
      

  10.   

    我不用*也一样完成了删除操作阿,ACCESS中
      

  11.   

    cn.Execute ("delete  wh where 送检科室='" & trim(List1.Text) & "'")
    是直接粘过来的吗?
    如果是,等号换成英文的。?asc("=") = -23619 '你的等号是汉字