尝试通过 C# 包装器更新 SQLite 中的一行时,我遇到了奇怪的格式错误。问题不在于包装器,而在于我如何将参数传递给参数查询。
有没有办法查看生成的 SQL 发送到数据库?我查了很多资料,但似乎不太常见,或者至少是不可能的。
尝试通过 C# 包装器更新 SQLite 中的一行时,我遇到了奇怪的格式错误。问题不在于包装器,而在于我如何将参数传递给参数查询。
有没有办法查看生成的 SQL 发送到数据库?我查了很多资料,但似乎不太常见,或者至少是不可能的。
In SQLite's fundamental (C) interface you could use sqlite3_trace (or sqlite3_profile
, documented at the same URL) -- I'm not sure how those functions map to the C# interface though (indeed, SQLite might be specially compiled to omit them...).
似乎答案可能有点棘手..您可以在此处查看有关 SqlServer 的解释,我认为对于 Sqlite 是相同的