准备好的语句失败(带有错误消息!)

Posted

技术标签:

【中文标题】准备好的语句失败(带有错误消息!)【英文标题】:Prepared Statement Failing (With an Error Message!) 【发布时间】:2009-07-28 22:42:13 【问题描述】:

尝试将数据插入数据表时出现此错误

Error Saving data. [Microsoft][ODBC Microsoft Access Driver]COUNT field incorrect

我查看了相应的数据表,没有隐藏或未隐藏的名为 COUNT 的字段。这是我应该熟悉的一些 SQL 术语吗?

Question的扩展

【问题讨论】:

请发布您的代码,尤其是您用于准备好的语句的查询。 您喜欢 Jet 不支持的 SQL 语法。发布 SQL,否则没有人可以帮助您。 将空值传递给准备好的语句是导致问题的原因,我只需要再等 6 个小时才能接受自己的答案。 【参考方案1】:

这是一个通用的错误消息,通常是由不正确的语句语法引起的(比如在某处缺少引号)。如果您需要进一步的帮助,请仔细检查您的 SQL 并将其与参数/表架构一起发布在此处。

【讨论】:

【参考方案2】:

似乎将空值传递给准备好的语句也会导致此错误。

【讨论】:

以上是关于准备好的语句失败(带有错误消息!)的主要内容,如果未能解决你的问题,请参考以下文章

如何摆脱 MySQL 错误“需要重新准备准备好的语句”

带有 HashMap 的准备好的语句,异常

准备好的语句何时失败?

带有准备好的语句的 Informix 日期时间

如何使用mysqli准备好的语句?

什么是准备好的陈述?