diff options
author | Wez Furlong <wez@php.net> | 2005-01-19 00:33:56 +0000 |
---|---|---|
committer | Wez Furlong <wez@php.net> | 2005-01-19 00:33:56 +0000 |
commit | 9b360898382bcc8619ec65521f2cd6f7ba2edf3a (patch) | |
tree | 4e0e9c6b6d2afa4b31d500b5ce44b07dd99d5c38 | |
parent | c245e1f0f7770ffdebf30f922ed68259207eda36 (diff) | |
download | php-git-9b360898382bcc8619ec65521f2cd6f7ba2edf3a.tar.gz |
let it compile again
-rw-r--r-- | ext/pdo_firebird/firebird_driver.c | 2 | ||||
-rw-r--r-- | ext/pdo_firebird/firebird_statement.c | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/ext/pdo_firebird/firebird_driver.c b/ext/pdo_firebird/firebird_driver.c index 3dce6aea84..27335affb5 100644 --- a/ext/pdo_firebird/firebird_driver.c +++ b/ext/pdo_firebird/firebird_driver.c @@ -386,7 +386,7 @@ static int firebird_alloc_prepare_stmt(pdo_dbh_t *dbh, const char *sql, long sql /* Firebird allows SQL statements up to 64k, so bail if it doesn't fit */ if (sql_len > SHORT_MAX) { - dbh->error_code = PDO_ERR_TRUNCATED; + strcpy(dbh->error_code, "01004"); return 0; } diff --git a/ext/pdo_firebird/firebird_statement.c b/ext/pdo_firebird/firebird_statement.c index 3907d92634..98e8959f92 100644 --- a/ext/pdo_firebird/firebird_statement.c +++ b/ext/pdo_firebird/firebird_statement.c @@ -132,7 +132,7 @@ static int firebird_stmt_fetch(pdo_stmt_t *stmt, /* {{{ */ pdo_firebird_db_handle *H = S->H; if (!stmt->executed) { - stmt->error_code = PDO_ERR_CANT_MAP; + strcpy(stmt->error_code, "HY000"); H->last_app_error = "Cannot fetch from a closed cursor"; } else if (!S->exhausted) { @@ -482,7 +482,7 @@ static int firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_dat } if (!sqlda || param->paramno >= sqlda->sqld) { - stmt->error_code = PDO_ERR_NOT_FOUND; + strcpy(stmt->error_code, "HY093"); S->H->last_app_error = "Invalid parameter index"; return 0; } @@ -508,7 +508,7 @@ static int firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_dat } } if (i >= sqlda->sqld) { - stmt->error_code = PDO_ERR_NOT_FOUND; + strcpy(stmt->error_code, "HY093"); S->H->last_app_error = "Invalid parameter name"; return 0; } @@ -538,7 +538,7 @@ static int firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_dat switch (var->sqltype & ~1) { case SQL_ARRAY: - stmt->error_code = PDO_ERR_NOT_IMPLEMENTED; + strcpy(stmt->error_code, "HY000"); S->H->last_app_error = "Cannot bind to array field"; return 0; @@ -585,14 +585,14 @@ static int firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_dat case IS_NULL: /* complain if this field doesn't allow NULL values */ if (~var->sqltype & 1) { - stmt->error_code = PDO_ERR_CONSTRAINT; + strcpy(stmt->error_code, "HY105"); S->H->last_app_error = "Parameter requires non-null value"; return 0; } *var->sqlind = -1; break; default: - stmt->error_code = PDO_ERR_NOT_IMPLEMENTED; + strcpy(stmt->error_code, "HY105"); S->H->last_app_error = "Binding arrays/objects is not supported"; return 0; } |