zhenyukeji(何处是我家) ,改为0当然可以,可如何删掉数据,也就是变为空值呢?

解决方案 »

  1.   

    如果你用的是TrueDBGrid的话,
    则将该列的ConvertEmptyCell属性设成1(Write as Null Value)即可,
    而其默认值是0(Write As is)。DBGrid功能很弱,如果条件许可,改用TrueDBGrid吧。
      

  2.   

    对于DBGrid,假设DBGrid控件名是DBGrid1,数字型列名是Salary,
    则处理方法如下。Private Sub DBGrid1_BeforeUpdate(Cancel As Integer)
       If DBGrid1.Columns("Salary").Value = "" Then
          DBGrid1.Columns("Salary").Value = Null
       End If
    End Sub
      

  3.   

    非常感谢FreshAir(FreshAir) 先生,我试试去。
      

  4.   

    换了TrueDBGrid控件方便请教,问题已解决,非常感谢FreshAir(FreshAir) 先生的指导,请问以后如何找你,有QQ吗?以后有问题可以方便请教。
      

  5.   

    不要客气,大家既然是同行,就理应互相帮助。你说呢?我没有用过QQ,一直用MSN Messenger。如果你也用它
    的话,联系起来就很方便。