我正在阅读两个不同的SQLite文件并阅读第4列。在其中一个文件中,类型为TMenu
,另一个为REAL
。
当我尝试提取值时,我无法确定类型:
INTEGER
如何准确检测色谱柱的类型?
答案 0 :(得分:0)
我想出来了。我需要检查 Int64
而不是Int
。
答案 1 :(得分:0)
switch sqlite3_column_type(sqliteStatement, index) {
case SQLITE_TEXT:
// handle text
case SQLITE_BLOB:
// handle image
case SQLITE_NULL:
// handle null
case SQLITE_FLOAT:
// handle float
case SQLITE_INTEGER:
// handle integer
default:
break
}