ODBC API Library changes

We have been examining the API's in the shipped OBODBC library and have come to the conclusion that quite a number are inappropriate for use in most Obsydian generated applications.

We propose to 'retire' these API's in 3.5 release, but we would first like to know if anyone finds these API's useful.

'Retire' means commenting out the C++ code. The source code objects will still exist and the code will still be usable by selecting Level 3.1 for the configuration of OBODBC.

Please send an email to Dr Obsydian or Ramon Chen by 1st July 1998 which, if any, of the listed API's should not be 'retired'.

The full list is:

  • API Affected row count
  • API Allocate statement
  • API Bind character column
  • API Bind column
  • API Cancel
  • API Column attributes
  • API Describe column
  • API Execute
  • API Execute direct
  • API Fetch
  • API Free statement
  • API Get cursor name
  • API Get result column count
  • API Prepare
  • API Set cursor name
  • API Bind input parameter
  • API Bind input parameter char
  • API Direct connect
  • API Get all functions
  • API Get columns
  • API Get data
  • API Get data character
  • API Get single function
  • API Get statement option
  • API Get statistics
  • API Get table data
  • API Parameter data
  • API Send data
  • API Set statement option
  • API Set special columns
  • API Browse connection
  • API Extended fetch
  • API Get column privileges
  • API Get data source list
  • API Get drivers list
  • API Get foreign keys
  • API Get native statement
  • API Get parameter count
  • API Get parameter description
  • API Get primary keys
  • API Get procedure columns
  • API Get procedure names
  • API Get table privileges
  • API More results
  • API Set cursor position
  • API Set cursor scroll options
  • API Specify parameter options
  • Check if character field is null
  • Check if numeric field is null
  • Get delete statement handle
  • Get execute statement handle
  • Get insert statement handle
  • Get select statement handle
  • Get update statement handle
  • Set character field to null
  • Set numeric field to null