我用SQL建立了一个表temp里面有三个字段,一个是自动增长列,一个是string的字符串Number,还有一个是标记int型Notic,我在asp.net中要通过Number字段来查找Notic的标记是不是为0或1呢?脑子有点犯糊涂实在是想不起来了。麻烦给点代码参考参考

解决方案 »

  1.   

    “通过Number字段来查找Notic的标记是不是为0或1呢”,没看明白
      

  2.   

    数据库是这样子的分别有三个字段,第一个是自动增长列ID,第二个是Number是String型的,第三个是Notic是int型的,现在有一万条数据Number中的值是从0001到9999,Notic的值全是0,如果我要取走0001,也就是用过,就更新为1,如果还不明白我就再举例,比如文件号,我现在先要个文件号如2011(0001)号这个0001取走了,就不能再用了,就要标记为1,但是不知道怎么查询后判断这个值是否等于0或1
      

  3.   

    但是不知道怎么查询后判断这个值是否等于0或1
    -----------------------------
    你把Notic列一起查出来就完了呗
      

  4.   

    我知道判断是否是0啊,具体的代码不知道怎么写啊?麻烦高手给点code参考
      

  5.   

    select * from temp where Number ='xxx'if(SqlDataReader["Notic"].ToString()=="0")
      

  6.   

    取走号码时,就要对这个做触发事件。
    一种方法,取走时,把第三个字更新为1.
    查询这个表时,WHERE [第三个字段] =  1 说明这笔记录的第二个字段的号码不能再使用了。