aboutsummaryrefslogtreecommitdiff
path: root/jim-sqlite3.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2021-07-21 10:27:32 +1000
committerSteve Bennett <steveb@workware.net.au>2021-07-21 10:28:27 +1000
commitc2c640427cc84a709595d04cd61e4f4d20c6fa91 (patch)
tree100c0b5288ca234f14b746aa33c23e5767f745a2 /jim-sqlite3.c
parent2d66360c61d2a89d4008e8bad12ae3aa5f0331e2 (diff)
downloadjimtcl-c2c640427cc84a709595d04cd61e4f4d20c6fa91.zip
jimtcl-c2c640427cc84a709595d04cd61e4f4d20c6fa91.tar.gz
jimtcl-c2c640427cc84a709595d04cd61e4f4d20c6fa91.tar.bz2
jim-sqlite3: integers are 64 bit integers
When extracting the results of a query, an integer result should be retrieved with sqlite3_column_int64(), not sqlite3_column_int() Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-sqlite3.c')
-rw-r--r--jim-sqlite3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/jim-sqlite3.c b/jim-sqlite3.c
index 0146ed4..e048c36 100644
--- a/jim-sqlite3.c
+++ b/jim-sqlite3.c
@@ -212,7 +212,7 @@ static int JimSqliteHandlerCommand(Jim_Interp *interp, int argc, Jim_Obj *const
vObj = nullStrObj;
break;
case SQLITE_INTEGER:
- vObj = Jim_NewIntObj(interp, sqlite3_column_int(stmt, i));
+ vObj = Jim_NewIntObj(interp, sqlite3_column_int64(stmt, i));
break;
case SQLITE_FLOAT:
vObj = Jim_NewDoubleObj(interp, sqlite3_column_double(stmt, i));