sqlite3_column_text(stmp,0)返回真正的“(null)”字符串而不是NULL

时间:2015-07-13 09:28:14

标签: sqlite

我确实使用以下代码从CPP中获取DB中的数据

char* return = (char*) sqlite3_column_text(statement, 0)

if(return == NULL)
   return false;

但问题是我将NULL日期插入到数据库

我得到了真正的(null)字符串,而不是NULL值。

,例如char* return = "(null)";

所以if(return == NULL)总是FALSE

请帮忙检查NULL指针谢谢。

0 个答案:

没有答案