Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C API检查SQLite列中的值是否为NULL?_C_Sqlite_Null_Null Check - Fatal编程技术网

如何使用C API检查SQLite列中的值是否为NULL?

如何使用C API检查SQLite列中的值是否为NULL?,c,sqlite,null,null-check,C,Sqlite,Null,Null Check,我正在使用SQLite和C API。 在C API上,我可以使用sqlite3\u column.*函数检查列的结果值。问题是,如果值为NULL,则没有函数。当然,我可以使用sqlite3\u column\u bytes函数检查该值,但它可能会导致转换,我希望完全避免转换 如何检查行中某列的值是否为NULL?根据我的记忆(),正确的方法是使用sqlite3\u column\u type()检查SQLITE\u NULL 在执行任何可能导致列转换的操作之前,请确保执行此操作

我正在使用SQLite和C API。 在C API上,我可以使用
sqlite3\u column.*
函数检查列的结果值。问题是,如果值为
NULL
,则没有函数。当然,我可以使用
sqlite3\u column\u bytes
函数检查该值,但它可能会导致转换,我希望完全避免转换

如何检查行中某列的值是否为NULL?

根据我的记忆(),正确的方法是使用
sqlite3\u column\u type()
检查
SQLITE\u NULL

在执行任何可能导致列转换的操作之前,请确保执行此操作