sqlDescribeCol not setting null flag correctly for sqlDescribeCol
am 29.09.2009 17:25:07 von the6campbells--0016e6471bdaef96a30474b904eb
Content-Type: text/plain; charset=ISO-8859-1
A basic table is described where one column has a null constraint: create
table TNUM( RNUM integer not null, CNUM numeric(7,2) )
A simple view is defined that projects all the columns of said table: create
view VNUM as select * from TNUM
A query which projects the columns of the table or the view will return
inconsistent null flags when you call sqlDescribeCol after sqlPrepare
Does not matter if you have parse, server side prepare etc
enabled/disabled.
Looks like another bug to me.
SQL_DRIVER_NAME=6, 30, "PSQLODBC35W.DLL"
SQL_DRIVER_ODBC_VER=77, 10, "03.51"
SQL_DRIVER_VER=7, 20, "08.04.0100"
Describe Column All:
icol, szColName, *pcbColName, *pfSqlType, *pcbColDef, *pibScale,
*pfNullable
1, rnum, 4, SQL_INTEGER=4, 10, 0, SQL_NO_NULLS=0
2, cnum, 4, SQL_NUMERIC=2, 7, 2, SQL_NULLABLE=1
Describe Column All:
icol, szColName, *pcbColName, *pfSqlType, *pcbColDef, *pibScale,
*pfNullable
1, rnum, 4, SQL_INTEGER=4, 10, 0, SQL_NULLABLE=1
2, cnum, 4, SQL_NUMERIC=2, 7, 2, SQL_NULLABLE=1
--0016e6471bdaef96a30474b904eb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
constraint:=A0create table TNUM( RNUM integer not null, CNUM numeric(7,2) =
=A0)
id table:=A0create view VNUM as select * from TNUM
n inconsistent null flags when you call sqlDescribeCol after sqlPrepare v>
e etc enabled/disabled.=A0
quot;PSQLODBC35W.DLL"
;08.04.0100"
ll:=A0
*pcbColName, *pfSqlType, *pcbColDef, *pibScale, *pfNullable=A0
10, 0, SQL_NO_NULLS=3D0=A0
span>2, cnum, 4, SQL_NUMERIC=3D2, 7, 2, SQL_NULLABLE=3D1=A0
*pibScale, *pfNullable=A0
, 10, 0, SQL_NULLABLE=3D1=A0
2, cnum, 4, SQL_NUMERIC=3D2, 7, 2, SQL_NULLABLE=3D1=A0
--0016e6471bdaef96a30474b904eb--