私のデータベースには、開始時にエントリISNTが必要なオプションがたくさんあるので、null許容です。SQLite3のC++APIを調べていましたが、これを処理する方法について一見したところ(http://www.sqlite.org/c3ref/funclist.html)何も見つかりませんでした。私が遭遇した唯一のことは、列を要求し、列がnullの場合に返されるものでした(ここに表示:http ://www.sqlite.org/c3ref/column_blob.html )。
問題は、0が多くの一般的なことの有効な解決策であるため、エラーが発生しない可能性があるということです(プログラマーとして、私たちは通常0からカウントを開始します)。
私がやりたいのは、ブール式のステートメントがある場合はそれを見つけることです。そうすれば、データを抽出する前にnullかどうかを確認できます。そうすれば、0の代わりに適切なフラグを返すことができます。
他の誰かがここで問題を抱えていますか?