如何停止插入数据库

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 值不会有什么坏处,而不仅仅是 "" 空字符串值。

【讨论】:

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

如何以编程方式完成作业后停止cron作业

如何让 NHibernate 停止使用 nvarchar(4000) 插入参数字符串?

如何停止 IE 呈现插入到 textarea 中的 HTML

如何停止在 mongodb 集合中插入重复文档

如何在 BigQuery 插入错误时崩溃/停止 DataFlow Pub/Sub 摄取

C#winform往SQL数据库插入数据后,停止项目,再次运行,数据没有了,是在右键工程添加的数据库。