【发布时间】:2018-05-15 23:02:49
【问题描述】:
在other question 中,我学习了如何正确地将参数绑定到准备好的 SQL 语句。但是,我发现如果我不绑定所有参数,sqlite3_step() 会返回 SQLITE_DONE。我宁愿认为这是一个错误。此外,我不知道这是否是我代码中的错误来源,因此我的问题旨在了解如何在绑定过程中调试 SQLite 的行为:
- 如何确定哪些参数未设置?
- 我能否以某种方式查看插入了绑定参数的语句以进行调试?
- 如果没有设置所有参数,为什么 SQLite 不响应 SQLITE_NOT_ALL_PARAMETERS_SET 或 SQLITE_ERROR?
【问题讨论】: