我正在使用带有 C API 的 SQLite。
在 C API 上,我可以使用 sqlite3_column_*
函数检查列的结果值。问题是在值为 NULL
的情况下没有函数。当然,我可以使用 sqlite3_column_bytes
函数检查值,但它会导致转换,我想完全避免转换。
如何检查某行某列的值是否为 NULL?
最佳答案
据我所知(and tell from the documentation),正确的方法是使用 sqlite3_column_type()
检查 SQLITE_NULL
。
请务必在执行任何可能导致列转换的操作之前执行此操作。
关于c - 如何使用 C API 检查 SQLite 列中的值是否为 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961457/