DataGridView变量赋值为Null的问题
SQL语句为tmpSQL="insert tb1(ID) values('& vID & ')"
vID取值于datagridview的某一单元格table.Rows(iRow).Cells(3).Value
当table.Rows(iRow).Cells(3).Value单元格为空的时候,viD 要为NULL
即tmpSQL应该为:
insert tb1(ID) values(Null)
单元不为空就插入实际的值。 要插入的NUll很多,上面只是我简化的例子
我用
If Table.Rows(i).Cells(3).Value.ToString = String.Empty Then
Table.Rows(i).Cells(3).Value = System.DBNull.Value
End if
可是当Table.Rows(i).Cells(3).Value为空的时候,运行以后数据库中相应的位置并不是Null,这是为啥啊?
补充:.NET技术 , 非技术区