Commit Graph

3 Commits

Author SHA1 Message Date
eknauel fd4634e27f + outlined the support for SQLBindParameter() 2003-04-28 12:33:02 +00:00
eknauel 576420fd48 + fixed a bug in bindcol example (README)
+ export bindcol, removed odbc-bindcol.scm
2003-04-25 07:29:04 +00:00
eknauel ad8131edad - rewrote exception handling system, pass ODBC status codes to Scheme
directly. This leads to multiple return values in some cases.

- new condition types

- raise conditions only in case of fatal errors

- rewrote odbc_sql_data_sources() and odbc_sql_drivers()

- removed hardcoded ODBC_RETVAL_BUFFER_INITIAL_SIZE, the return value
  buffer size can now be read/set from Scheme.

- removed odbc_sql_bind_parameter_exec_out(), which is a poor
  implementation of a SQLBindParameter() binding. TODO: make a
  better one.

- use the p.c. SQL_SUCCEEDED()

- rewrote odbc_sql_get_data(): Resize return buffer value if necessary

- new modules: low-odbc (functions), low-odbc-constants (constants)

- major code cleanup
2003-04-24 13:02:02 +00:00