我SQL中的表tbl_tanker中有8个列,length breadth depth draft LBratio LDratio Bdratio Ddratio
我之前已经向前4个列中输入完数据了,现在想只向后4个列中添加数据!
我的代码写完,提示列length不能为null, 我不想addnew时把前4列也带上,代码该怎么写呢?
跪求大神们指导啊!

解决方案 »

  1.   

    它不是提示你length列不能有NULL值了嘛,
    1、修改下length列的约束条件,让其允许插入NULL值
    2、就是在VB中,给length列一个默认值0(无意义的,这是标明这个length无值)
      

  2.   

    前面四个已经有数据了,后面四列不是应该用update,怎么用addnew呢?update可以更新后四列的内容,addnew又重新增加记录。那前面的四列又是空的了。
      

  3.   

    去掉 .AddNew 语句试试。
      

  4.   

    你这应该是数据库约束不接受Null值吧,VB代码是没问题的好像