aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattn <mattn.jp@gmail.com>2012-09-12 11:43:37 +0900
committermattn <mattn.jp@gmail.com>2012-09-12 11:43:37 +0900
commitd05555a6774f41e92526dc04c3514abcd9397383 (patch)
tree915975800def70a0180d007d37e6f13f293abf42
parentMerge pull request #22 from cdsks/master (diff)
downloadgolite-d05555a6774f41e92526dc04c3514abcd9397383.tar.gz
golite-d05555a6774f41e92526dc04c3514abcd9397383.tar.xz
workaround on windows. currently, int64 does not work correctly.
-rw-r--r--sqlite3.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlite3.go b/sqlite3.go
index b566d92..980cc7e 100644
--- a/sqlite3.go
+++ b/sqlite3.go
@@ -221,7 +221,9 @@ type SQLiteResult struct {
}
func (r *SQLiteResult) LastInsertId() (int64, error) {
- return int64(C.sqlite3_last_insert_rowid(r.s.c.db)), nil
+ var rr int64
+ rr = int64(C.sqlite3_last_insert_rowid(r.s.c.db))
+ return rr, nil
}
func (r *SQLiteResult) RowsAffected() (int64, error) {