使用 sqlite 库打印绑定的准备语句
这是一个sqlite库问题(使用C)
绑定准备语句的参数后,如何打印带有绑定参数的SQL以进行调试?
我用谷歌搜索,只找到了一个打印原始准备语句的函数。
Here is a sqlite library problem (using C)
After binding parameters of a prepared statement, how can I print the SQL with the bound parameters for debugging?
I google it and only find a function to print the original prepare statement.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法在
bind()
之后访问准备好的语句。出于调试目的,您可以将值 sprintf 放入 sql 字符串中,并将其提供给prepare()
,从而省略绑定调用。你的原始 sql 字符串是什么?你的绑定调用是什么?
You can't access the prepared statement after the
bind()
. For debug-purposes, you can sprintf the values into the sql-string and give that toprepare()
thus omitting the bind-calls.What is your original sql string and what are your bind-calls?