Lines Matching refs:einfo
529 pdo_firebird_error_info *einfo = &H->einfo; in php_firebird_set_error() local
532 if (einfo->errmsg) { in php_firebird_set_error()
533 pefree(einfo->errmsg, dbh->is_persistent); in php_firebird_set_error()
534 einfo->errmsg = NULL; in php_firebird_set_error()
535 einfo->errmsg_length = 0; in php_firebird_set_error()
555 einfo->errmsg_length = read_len; in php_firebird_set_error()
556 einfo->errmsg = pestrndup(buf, read_len, dbh->is_persistent); in php_firebird_set_error()
565 einfo->errmsg_length = msg_len; in php_firebird_set_error()
566 einfo->errmsg = pestrndup(msg, einfo->errmsg_length, dbh->is_persistent); in php_firebird_set_error()
576 einfo->sqlcode = sqlcode; in php_firebird_set_error()
578 pdo_throw_exception(0, einfo->errmsg, error_code); in php_firebird_set_error()
611 if (H->einfo.errmsg) { in firebird_handle_closer()
612 pefree(H->einfo.errmsg, dbh->is_persistent); in firebird_handle_closer()
613 H->einfo.errmsg = NULL; in firebird_handle_closer()
1297 if (H->einfo.sqlcode != IS_NULL) { in pdo_firebird_fetch_error_func()
1298 add_next_index_long(info, H->einfo.sqlcode); in pdo_firebird_fetch_error_func()
1300 if (H->einfo.errmsg && H->einfo.errmsg_length) { in pdo_firebird_fetch_error_func()
1301 add_next_index_stringl(info, H->einfo.errmsg, H->einfo.errmsg_length); in pdo_firebird_fetch_error_func()