我从DataGrid控件上把一条记录的一个字段的内容册掉了(按键盘的Del键删的),然后更新, SQL数据库里显示 NUll
  我把这个数据库的数据转移到另一个数据库时,每次都是转到这条记录时报错,后面的就转移不了了.
怎样才能跳过这个条为 Null的记录呀...或者将 Null值改为 空值....谢谢..

解决方案 »

  1.   

    先更新 null值 为空  再 删除
      

  2.   


    就是不知道如何让null值为空呀................
      

  3.   


    就是不知道如何让null值为空呀................
      

  4.   

    先查找数据库 
    select isnull(字段名) from 表 
      

  5.   

    用这个  
    select 字段名 from 表 where 字段名 is null
      

  6.   

    然后更新null的字段为空
    update set 表 字段名=' ' where 字段名 is null
      

  7.   

    我晕了..,,你看图:我是想把这个图的数据一条一条地转到另一个数据库的表里.到画红线的地方就报错.
    那里是null值.因为我把它从DataGrid控件中直接删了(DataGrid充许更新).这里就变成null值了.
    而不是空值...转移的时候就没法转移.  我是这样写的.
     addnew
    for i= 0 to rs2.Recordcount
       rs1.fields("模号")=rs2.fields("模号")
       rs1.fields("件号")=rs2.fields("件号")
          .......
    next i怎样跳过这条记录..........啊!!!!!
      

  8.   

    那个值为null的另一个表是允许空的呀...
      

  9.   

    不需要这么复杂,直接用sqlinsert into my_tabel2
    select 
    from my_table1
    where 
      

  10.   


    我是想这样呀  如果这个字段值为空,则跳过这条记录.....for i= 0 to rs2.Recordcount
      if rs2.fields("模号")<>" " then  
           rs1.fields("模号")=rs2.fields("模号")
        else
           rs.movenext
       end if
      .......
    next i