From 19f947e800eae053d90486c2b57f856b69182bc0 Mon Sep 17 00:00:00 2001 From: Byron Nikolaidis Date: Fri, 3 Sep 1999 04:41:45 +0000 Subject: [PATCH] driver v06-40-0007 --- src/interfaces/odbc/environ.c | 3 ++- src/interfaces/odbc/statement.c | 2 +- src/interfaces/odbc/statement.h | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/interfaces/odbc/environ.c b/src/interfaces/odbc/environ.c index 3190adfd8b..a85470fee1 100644 --- a/src/interfaces/odbc/environ.c +++ b/src/interfaces/odbc/environ.c @@ -111,7 +111,7 @@ int status; strcpy(szSqlState, "00000"); // just information that is returned, no error break; - case STMT_EXEC_ERROR: + case STMT_BAD_ERROR: strcpy(szSqlState, "08S01"); // communication link failure break; @@ -195,6 +195,7 @@ int status; strcpy(szSqlState, "S1011"); break; + case STMT_EXEC_ERROR: default: strcpy(szSqlState, "S1000"); // also a general error diff --git a/src/interfaces/odbc/statement.c b/src/interfaces/odbc/statement.c index e8a8b17b36..c11a0ab216 100644 --- a/src/interfaces/odbc/statement.c +++ b/src/interfaces/odbc/statement.c @@ -875,7 +875,7 @@ QueryInfo qi; */ } else { - self->errornumber = STMT_EXEC_ERROR; + self->errornumber = STMT_BAD_ERROR; self->errormsg = "Error while executing the query"; } diff --git a/src/interfaces/odbc/statement.h b/src/interfaces/odbc/statement.h index d2d86e430a..bd551d3ba7 100644 --- a/src/interfaces/odbc/statement.h +++ b/src/interfaces/odbc/statement.h @@ -74,6 +74,7 @@ typedef enum { #define STMT_VALUE_OUT_OF_RANGE 24 #define STMT_OPERATION_INVALID 25 #define STMT_PROGRAM_TYPE_OUT_OF_RANGE 26 +#define STMT_BAD_ERROR 27 /* statement types */ enum { -- 2.40.0