aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/interfaces/odbc/environ.c3
-rw-r--r--src/interfaces/odbc/statement.c2
-rw-r--r--src/interfaces/odbc/statement.h1
3 files changed, 4 insertions, 2 deletions
diff --git a/src/interfaces/odbc/environ.c b/src/interfaces/odbc/environ.c
index 3190adfd8b5..a85470fee15 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 e8a8b17b36d..c11a0ab2169 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 d2d86e430a2..bd551d3ba79 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 {