diff options
author | mattn <mattn.jp@gmail.com> | 2015-01-26 17:49:40 +0900 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2015-01-26 17:49:40 +0900 |
commit | 9c64e666d6c21fec2d5b9619b156f8e8673beeca (patch) | |
tree | bf31e07d6322626dfca7e75f1322a297706b1e13 /sqlite3.go | |
parent | Merge pull request #165 from porjo/porjo (diff) | |
parent | Return error code of sqlite3_step, not sqlite3_reset (diff) | |
download | golite-9c64e666d6c21fec2d5b9619b156f8e8673beeca.tar.gz golite-9c64e666d6c21fec2d5b9619b156f8e8673beeca.tar.xz |
Merge pull request #169 from mdevan/master
Return error code of sqlite3_step, not sqlite3_reset
Diffstat (limited to 'sqlite3.go')
-rw-r--r-- | sqlite3.go | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -441,8 +441,9 @@ func (s *SQLiteStmt) Exec(args []driver.Value) (driver.Result, error) { } rv := C.sqlite3_step(s.s) if rv != C.SQLITE_ROW && rv != C.SQLITE_OK && rv != C.SQLITE_DONE { + err := s.c.lastError() C.sqlite3_reset(s.s) - return nil, s.c.lastError() + return nil, err } res := &SQLiteResult{ |