mysql="delete from orders where 订单id="+orderid

解决方案 »

  1.   

    这里orderid在数据库里面是一个number类型
    而''里面的代表的是字符类型。
    按照Tim的说话是正确的。
      

  2.   

    你的e.item.cells(0).text不是正确的订单ID
      

  3.   

    mysql="delete from orders where 订单id="+Convert.Toint32(orderid)orderid=e.item.cells(0).text取出的id是字符型的,需要转换成int型
      

  4.   

    orderid=e.item.cells(0).text-------------看看你的那个orderid字段是不是 在第一列上
     要不你第一列没有绑定 orderid 字段
    mysql="delete from orders where 订单id="+orderid