数行のテーブルがあります。データ型はテーブル構造に設定されておらず、一部の行は整数であり、一部はBLOBです。
何が何であるかをどのように理解しますか?私はCAPIを使用しています。
sqlite3_column_type
すべての行で同じデータ型が得られますが、これは正しくありません。
sqlite3_column_type
データの実際の型を与える関数です。sqlite3_column_*
他の関数で値を取得すると、sqlite はそのデータを変換し、それを反映して型が変更されることに注意してください。行で何か他のことをする前に、タイプを尋ねてください。typeof
( sqlite3_column_type
C 関数とtypeof
SQL 関数は常に同じ値を返す必要があります)。