Skip site navigation (1) Skip section navigation (2)

Problem with SQLGetTypeInfo

From: Zhou Han <zh_ok(at)163(dot)net>
To: pgsql-odbc(at)postgresql(dot)org <pgsql-odbc(at)postgresql(dot)org>
Subject: Problem with SQLGetTypeInfo
Date: 2002-07-04 14:20:01
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-odbc
There's a missmatch in the following functions:
PGtype_precision(StatementClass *stmt, Int4 type, int col, int handle_unknown_size_as)
 switch (type)
  case PG_TYPE_CHAR:
   return 1;
char *
pgtype_create_params(StatementClass *stmt, Int4 type)
 switch (type)
   case PG_TYPE_CHAR:   
   case PG_TYPE_VARCHAR:return "max. length";
   return NULL;
"case PG_TYPE_CHAR" should be changed to "case PG_TYPE_BPCHAR", or there will be a error when use SQLGetTypeInfo. Because the precision of PG_TYPE_CHAR is 1, it should return NULL in function "pgtype_create_params" instead of "max. length"!!!
What do you think?

pgsql-odbc by date

Next:From: Hiroshi InoueDate: 2002-07-05 01:17:33
Subject: Re: Problem with SQLGetTypeInfo
Previous:From: Zhou HanDate: 2002-07-04 14:16:47
Subject: About ODBC3

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group