【发布时间】:2012-12-04 14:27:45
【问题描述】:
我正在遍历 Excel 工作表中的一些行/单元格,而其中一些单元格是空白的。当我尝试插入时,如果一个单元格不包含数据,它会告诉我该特定参数没有默认值。在 Access 中,我已将默认值设置为“=Null”,但仍然收到错误消息。为了防止错误,我是否必须为每个参数执行如下所示的 If 语句?如果可能的话,我想清理我的代码。
If worksheet1.GetValue(i, 14) Is Nothing Then
cmd.Parameters.Add("@Param1", OleDbType.Char).Value = DBNull.Value
Else
cmd.Parameters.Add("@Param1", OleDbType.Char).Value = worksheet1.GetValue(i, 14)
End If
【问题讨论】:
标签: vb.net excel ms-access insert epplus