Skip to content

Commit c3ea942

Browse files
authored
Merge pull request #7491 from traceon/odbc-bridge-type-mapping-fix
Add handling of SQL_TINYINT and SQL_BIGINT, fix SQL_FLOAT in ODBC Bridge
2 parents 43c8d13 + 8e48430 commit c3ea942

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

dbms/programs/odbc-bridge/ColumnInfoHandler.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,16 @@ namespace
3838

3939
switch (type)
4040
{
41+
case SQL_TINYINT:
42+
return factory.get("Int8");
4143
case SQL_INTEGER:
4244
return factory.get("Int32");
4345
case SQL_SMALLINT:
4446
return factory.get("Int16");
47+
case SQL_BIGINT:
48+
return factory.get("Int64");
4549
case SQL_FLOAT:
46-
return factory.get("Float32");
50+
return factory.get("Float64");
4751
case SQL_REAL:
4852
return factory.get("Float32");
4953
case SQL_DOUBLE:

0 commit comments

Comments
 (0)