如何停止插入数据库

Posted

技术标签:

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

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

【问题讨论】:

您当前发布的代码会遍历所有列并检查所有列,而不仅仅是强制性列。它应该只检查强制性的。 【参考方案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 值不会有什么坏处,而不仅仅是 "" 空字符串值。

【讨论】:

以上是关于如何停止插入数据库的主要内容,如果未能解决你的问题,请参考以下文章