internal Record GetRecordHelper(string query, params string[] parameters)
{
Record record = null;
Sqlite3Statement stmt = null;
try
{
stmt = ExecuteQuery(query, parameters);
while (Sqlite3.sqlite3_step(stmt) == Sqlite3.SQLITE_ROW)
{
record = SqliteStmtToRecord(stmt);
}
}
finally
{
if (stmt != null)
Sqlite3.sqlite3_finalize(stmt);
}
return record;
}