我做的是一个打印程序。
string sql = "Delete from web_recharge  where  Rec_flownumber>=" + Convert.ToInt32(tbx_Clear.Text);我用这句就可以删除表tbx_Clear数字一下的列。界面上实现的功能是:一个TEXTBOX 和一个按钮,当我往TEXTBOX 中输入起始流水号的时候,点击按钮,数据库中就会自动删除该行和该行以下的数据。________________________________________________________________________________________但实际当中数据库中的流水号是会重复的。因为每次打印,流水号都是从1开始依次递增。
所以我在数据库中建了“批次号”这个列。(比如这一批要打印1~1000张 流水号是1~1000,批次号是1001)现在我要实现的功能是:桌面有两个TEXTBOX,一个BUTTON
一个用来输入批次号 另一个用来输入流水号。 当点击确定的时候。数据库中会进行正确的操作(不会出现之前的如果流水号输入1,则导致数据库清空的现象。也就是说用批次号限制一下)请高手赐教!!感激感激!!!谢谢!!!!!

解决方案 »

  1.   


    Delete from web_recharge  where 批次号='"+textbox1.text+"' and  Rec_flownumber>=" + Convert.ToInt32(tbx_Clear.Text)难道你要的是上面 的?
      

  2.   

    string sql = "Delete from web_recharge  where  Rec_flownumber>=" + Convert.ToInt32(tbx_Clear.Text) and 批次号=@批次号??
      

  3.   

    我也有点疑惑lz的问题,如果批次号已经保存在数据库里。
    解决方案很简单,就像ls们说的。
      

  4.   

    先保存到数据还是
    Delete from web_recharge  where 批次号='"+textbox1.text+"' and  Rec_flownumber>=" + Convert.ToInt32(tbx_Clear.Text)
      

  5.   

    同意LS的,LZ你先试试看看符合不?