sticker/Database: move sticker_prepare() to lib/sqlite/Util.hxx

This commit is contained in:
Max Kellermann
2019-04-25 11:57:29 +02:00
parent 34d483a34a
commit c88d5616f7
2 changed files with 13 additions and 13 deletions

View File

@@ -28,6 +28,18 @@
namespace Sqlite {
static inline sqlite3_stmt *
Prepare(sqlite3 *db, const char *sql)
{
sqlite3_stmt *stmt;
int ret = sqlite3_prepare_v2(db, sql, -1, &stmt, nullptr);
if (ret != SQLITE_OK)
throw SqliteError(db, ret,
"sqlite3_prepare_v2() failed");
return stmt;
}
/**
* Throws #SqliteError on error.
*/