使用OleDB将单元格插入/更新为.LAN中的BLANK值

时间:2011-03-29 18:51:32

标签: .net asp.net excel oledb

我正在从GridView中显示的Excel电子表格中读取时间值。用户可以更新这些值。在调用OleDB UPDATE时,我传递的格式为3:00 PM 如果用户从GridView中删除时间(基本上是将""传递给我的更新方法),我希望Excel文件显示一个空白单元格。但是,在尝试使用Data type mismatch in criteria expression.更新单元格时,我一直收到""错误。传入null时也会抛出错误。

到目前为止,我发现的所有内容都涉及读取空白值。我要将UPDATE / INSERT单元格显示为空白?

1 个答案:

答案 0 :(得分:2)

虽然这已经过时了,但我遇到了同样的问题并使用

解决了问题
myCommand.Parameters.Add(New OleDbParameter(i, DBNull.Value))

dbnull.value.