【问题标题】:how to stop insertion into database如何停止插入数据库
【发布时间】:2016-07-25 18:07:22
【问题描述】:

如果单元格为空,我可以通过检查所有单元格值来停止插入数据库吗

【问题讨论】:

  • 您当前发布的代码会遍历所有列并检查所有列,而不仅仅是强制性列。它应该只检查强制性的。

标签: c# asp.net openoffice-calc


【解决方案1】:

您是否从数据库中获取值?您可能需要检查IsDBNull(dt.Rows[i][j])。此外,不确定这是否是问题的根源,但检查字符串是否等于某个值,您可以使用String.Equals()。所以在你的 If 语句中,做

if (IsDBNull(dtRows[i][j]) OR dt.Rows[i][j].Equals("")) {
    //code for empty data
}

如果您没有为 DB 获取数据,检查 Null 或 Nothing 值不会有什么坏处,而不仅仅是 "" 空字符串值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-12
    • 2021-05-26
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    相关资源
    最近更新 更多