Lines Matching refs:errmsg

39 	char *errmsg;  member
57 extern int _pdo_sqlite2_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, char *errmsg, const char *file, int…
68 char *errmsg = NULL; in pdo_sqlite2_stmt_dtor() local
69 sqlite_finalize(S->vm, &errmsg); in pdo_sqlite2_stmt_dtor()
70 if (errmsg) { in pdo_sqlite2_stmt_dtor()
71 sqlite_freemem(errmsg); in pdo_sqlite2_stmt_dtor()
75 if (S->einfo.errmsg) { in pdo_sqlite2_stmt_dtor()
76 pefree(S->einfo.errmsg, stmt->dbh->is_persistent); in pdo_sqlite2_stmt_dtor()
85 char *errmsg = NULL; in pdo_sqlite2_stmt_execute() local
89 sqlite_finalize(S->vm, &errmsg); in pdo_sqlite2_stmt_execute()
90 pdo_sqlite2_error_stmt(errmsg, stmt); in pdo_sqlite2_stmt_execute()
91 errmsg = NULL; in pdo_sqlite2_stmt_execute()
95 S->einfo.errcode = sqlite_compile(S->H->db, stmt->active_query_string, &tail, &S->vm, &errmsg); in pdo_sqlite2_stmt_execute()
97 pdo_sqlite2_error_stmt(errmsg, stmt); in pdo_sqlite2_stmt_execute()
112 S->einfo.errcode = sqlite_reset(S->vm, &errmsg); in pdo_sqlite2_stmt_execute()
114 pdo_sqlite2_error_stmt(errmsg, stmt); in pdo_sqlite2_stmt_execute()
123 pdo_sqlite2_error_stmt(errmsg, stmt); in pdo_sqlite2_stmt_execute()
138 char *errmsg = NULL; in pdo_sqlite2_stmt_fetch() local
158 S->einfo.errcode = sqlite_reset(S->vm, &errmsg); in pdo_sqlite2_stmt_fetch()
160 pdo_sqlite2_error_stmt(errmsg, stmt); in pdo_sqlite2_stmt_fetch()
161 errmsg = NULL; in pdo_sqlite2_stmt_fetch()
166 pdo_sqlite2_error_stmt(errmsg, stmt); in pdo_sqlite2_stmt_fetch()
232 int _pdo_sqlite2_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, char *errmsg, const char *file, int line T… in _pdo_sqlite2_error() argument
247 if (einfo->errmsg) { in _pdo_sqlite2_error()
248 pefree(einfo->errmsg, dbh->is_persistent); in _pdo_sqlite2_error()
249 einfo->errmsg = NULL; in _pdo_sqlite2_error()
253 if (errmsg) { in _pdo_sqlite2_error()
254 einfo->errmsg = pestrdup(errmsg, dbh->is_persistent); in _pdo_sqlite2_error()
255 sqlite_freemem(errmsg); in _pdo_sqlite2_error()
257 einfo->errmsg = pestrdup(sqlite_error_string(einfo->errcode), dbh->is_persistent); in _pdo_sqlite2_error()
292 *pdo_err, einfo->errcode, einfo->errmsg); in _pdo_sqlite2_error()
312 if (einfo->errmsg) { in pdo_sqlite2_fetch_error_func()
313 add_next_index_string(info, einfo->errmsg, 1); in pdo_sqlite2_fetch_error_func()
329 if (H->einfo.errmsg) { in sqlite2_handle_closer()
330 pefree(H->einfo.errmsg, dbh->is_persistent); in sqlite2_handle_closer()
331 H->einfo.errmsg = NULL; in sqlite2_handle_closer()
362 char *errmsg = NULL; in sqlite2_handle_doer() local
364 if ((H->einfo.errcode = sqlite_exec(H->db, sql, NULL, NULL, &errmsg)) != SQLITE_OK) { in sqlite2_handle_doer()
365 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_doer()
418 char *errmsg = NULL; in sqlite2_handle_begin() local
420 if (sqlite_exec(H->db, "BEGIN", NULL, NULL, &errmsg) != SQLITE_OK) { in sqlite2_handle_begin()
421 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_begin()
430 char *errmsg = NULL; in sqlite2_handle_commit() local
432 if (sqlite_exec(H->db, "COMMIT", NULL, NULL, &errmsg) != SQLITE_OK) { in sqlite2_handle_commit()
433 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_commit()
442 char *errmsg = NULL; in sqlite2_handle_rollback() local
444 if (sqlite_exec(H->db, "ROLLBACK", NULL, NULL, &errmsg) != SQLITE_OK) { in sqlite2_handle_rollback()
445 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_rollback()
576 char *errmsg = NULL; in pdo_sqlite2_handle_factory() local
581 H->einfo.errmsg = NULL; in pdo_sqlite2_handle_factory()
593 H->db = sqlite_open(filename, 0666, &errmsg); in pdo_sqlite2_handle_factory()
598 pdo_sqlite2_error(errmsg, dbh); in pdo_sqlite2_handle_factory()