我正在从GridView中显示的Excel电子表格中读取时间值。用户可以更新这些值。在调用OleDB UPDATE
时,我传递的格式为3:00 PM
如果用户从GridView中删除时间(基本上是将""
传递给我的更新方法),我希望Excel文件显示一个空白单元格。但是,在尝试使用Data type mismatch in criteria expression.
更新单元格时,我一直收到""
错误。传入null时也会抛出错误。
到目前为止,我发现的所有内容都涉及读取空白值。我要将UPDATE
/ INSERT
单元格显示为空白?
答案 0 :(得分:2)
虽然这已经过时了,但我遇到了同样的问题并使用
解决了问题myCommand.Parameters.Add(New OleDbParameter(i, DBNull.Value))
dbnull.value.