From bb03ef88b3f27815f7f4fb20151d8472e5568939 Mon Sep 17 00:00:00 2001 From: Araq Date: Wed, 10 Oct 2012 01:03:04 +0200 Subject: [PATCH] Merge branch 'master' of github.com:Araq/Nimrod --- src/db_sqlite.nim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/db_sqlite.nim b/src/db_sqlite.nim index 29ff0693e6..5196e4807c 100755 --- a/src/db_sqlite.nim +++ b/src/db_sqlite.nim @@ -128,8 +128,10 @@ proc GetValue*(db: TDbConn, query: TSqlQuery, ## executes the query and returns the result dataset's the first column ## of the first row. Returns "" if the dataset contains no rows. var stmt = setupQuery(db, query, args) - if step(stmt) == SQLITE_ROW: - result = newStringOfCap(column_bytes(stmt, 0)) + if step(stmt) == SQLITE_ROW: + let cb = column_bytes(stmt, 0) + if cb == 0: return "" + result = newStringOfCap(cb) add(result, column_text(stmt, 0)) if finalize(stmt) != SQLITE_OK: dbError(db) else: