update a set ID1 = ID where ID in('1,2,3,4')

解决方案 »

  1.   

    你给存储过程传个int类型的参数或者在存储过程中类型转换一下1、2、3、4也行
      

  2.   

    晕!'1,2,3,4' 能转化成int吗??
    只有把它以,分隔开,形成一个个的数字再处理,才可以。
      

  3.   

    把‘1,2,3,4’提取出来啊
     Dim str() As String = x.Split(",")
    再转换处理
      

  4.   

    Dim x As String
    x ="'" & TextBox1.Text & "'"
      

  5.   

    如前面所说的,一个个数字取出来,转为int型后,再重新逐个整合到一起。