From 5675cb09b93e40890420b6fc8fc78f62828e4934 Mon Sep 17 00:00:00 2001 From: Pawel Fedorynski Date: Sat, 22 Sep 2012 15:18:10 +0200 Subject: [PATCH] Treat FIELD_TYPE_CHAR, FIELD_TYPE_SHORT and FIELD_TYPE_INT24 as dt_integer even when they are signed. --- src/backends/mysql/statement.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backends/mysql/statement.cpp b/src/backends/mysql/statement.cpp index abfcac227..528311910 100644 --- a/src/backends/mysql/statement.cpp +++ b/src/backends/mysql/statement.cpp @@ -377,6 +377,8 @@ void mysql_statement_backend::describe_column(int colNum, case FIELD_TYPE_CHAR: //MYSQL_TYPE_TINY: case FIELD_TYPE_SHORT: //MYSQL_TYPE_SHORT: case FIELD_TYPE_INT24: //MYSQL_TYPE_INT24: + type = dt_integer; + break; case FIELD_TYPE_LONG: //MYSQL_TYPE_LONG: type = field->flags & UNSIGNED_FLAG ? dt_long_long : dt_integer;