有一个变量IntTemp,而且为空,那怎么让他插入数据库又不出错了?str="insert into temp(tempS) values (" & IntTemp & ")"

解决方案 »

  1.   

    怎么行啊  如果是Update的时候老是出错的 因为他是空的
      

  2.   

    用sqlparameter吧,可以传null值。
      

  3.   

    你是说让他null还是""加上单引号试试
    str="insert into temp(tempS) values ('" & IntTemp & "')"
      

  4.   

    str="insert into temp(tempS) values (0" & IntTemp & ")"
    在前面加个0,空的时候默认是0插入。
      

  5.   

    这么多人都在瞎回答。
    上面的DBNull.Value就是正确的回答。回答问题最好自己试验一下,到底是不是。不要想当然就说出口。