Mysql SQLDescribeCol为数据类型返回负值
我在mysql odbc驱动程序中尝试了这段代码,对于一个很小的int列,它返回0xfffa(-7),它与任何列类型都不对应Mysql SQLDescribeCol为数据类型返回负值,mysql,odbc,Mysql,Odbc,我在mysql odbc驱动程序中尝试了这段代码,对于一个很小的int列,它返回0xfffa(-7),它与任何列类型都不对应 关于这个问题有什么帮助吗?-7是sqlext.h中的SQL位,如下所示: /usr/include/sqlext.h:#定义SQL_位(-7) -7是sqlext.h中的SQL位,如下所示: /usr/include/sqlext.h:#定义SQL_位(-7) ////////////////////////////////////// SQLTCHAR colNa
关于这个问题有什么帮助吗?-7是sqlext.h中的SQL位,如下所示:
/usr/include/sqlext.h:#定义SQL_位(-7)
-7是sqlext.h中的SQL位,如下所示:
/usr/include/sqlext.h:#定义SQL_位(-7)
//////////////////////////////////////
SQLTCHAR colName[256];
SQLSMALLINT colNameLen, dataType, numDecimalDigits, allowsNullValues;
SQLULEN columnSize;
rc = SQLDescribeCol ( hStmt, col, colName, 255, &colNameLen, &dataType, &columnSize, &numDecimalDigits, &allowsNullValues );
/////////////////////////////////////