Opened 17 years ago

Closed 17 years ago

#59 closed defect (fixed)

ODBC: Native Linux drivers for Sybase 12.5.4, 15.0 - autogenerated columns

Reported by: gavincramer Owned by: gavincramer
Priority: major Milestone: 3.3.0
Component: ODBC Provider Version: 3.2.0
Severity: 3 Keywords:
Cc: External ID:

Description

There is a defect in the native ODBC drivers for 12.5.4 and 15.0. They do not report autogenerated columns as such. The ODBC call SQLColAttribute returns success, but does not actually assign to its output parameters. This makes it impossible to insert into tables with autogenerated columns, which are very common as primary keys.

Change History (2)

comment:1 by gavincramer, 17 years ago

Owner: changed from gregboone to gavincramer
Status: newassigned

comment:2 by gavincramer, 17 years ago

Resolution: fixed
Status: assignedclosed

This fixes a defect in the detection of auto-generated column values (commonly used as primary keys of feature tables) in the ODBC Provider when using native (vendor-supplied) drivers on Linux for Sybase 12.5.4 and 15.0. It follows work done in Ticket #55.

Reviewer: Dan Stoica

Log (includes changes from 3.2.x branch for Ticket #55 and Ticket #59):

Revision: 2730 Author: gavincramer Date: 2:32:48 PM, Wednesday, April 11, 2007 Message: Ticket #55 ODBC: Native Linux drivers for Oracle, Sybase Ticket #59 ODBC: Native Linux drivers for Sybase 12.5.4, 15.0 - autogenerated columns

Modified : /trunk/Providers/GenericRdbms/Inc/Rdbi/vndr_info.h Modified : /trunk/Providers/GenericRdbms/Src/ODBC/Fdo/FdoRdbmsOdbcConnection.cpp Modified : /trunk/Providers/GenericRdbms/Src/ODBC/SchemaMgr/Ph/Mgr.cpp Modified : /trunk/Providers/GenericRdbms/Src/ODBC/SchemaMgr/Ph/Mgr.h Modified : /trunk/Providers/GenericRdbms/Src/ODBC/SchemaMgr/Ph/Rd/OraColumnReader.cpp Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/col_.c Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/connect.c Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/constants.h Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/execute.c Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/objects_.c Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/structs.h Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/users_.c Modified : /trunk/Providers/GenericRdbms/Src/ODBCDriver/vndr_info.c Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.h Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcBaseSetup.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcBaseSetup.h Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcConnectionUtil.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoConnectTest.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoDeleteTest.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoDeleteTest.h Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoInsertTest.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoInsertTest.h Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoSelectTest.cpp Modified : /trunk/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoSelectTest.h

Note: See TracTickets for help on using tickets.