comp.lang.ada
 help / color / mirror / Atom feed
* ANN: Simple components v3.2 ODBC bindings support
@ 2012-10-14 15:16 Dmitry A. Kazakov
  2012-10-14 19:45 ` Graham Stark
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Dmitry A. Kazakov @ 2012-10-14 15:16 UTC (permalink / raw)


Recent discussion in comp.lang.ada indicated that GNADE ODBC is no longer
maintained. Presently GNADE ODBC cannot be used with 64-bit applications
because it failed to follow the changes in the ODBC Microsoft made to
support these.

So, I created new ODBC bindings which are now a part of the Simple
Components:

http://www.dmitry-kazakov.de/ada/components.htm

The bindings consist of two parts.

The thin bindings closely follow C API. They are barely useful, because of
being very low-level.

Thick bindings (thicker than ones provided by GNADE ODBC) take away dealing
with ODBC handles through controlled types, provide means to binding
parameters and columns, to handle transactions and cursors. ODBC
attributes, information, diagnostic records etc can be accessed as plain
calls. Thick bindings are fully documented.

The library is packaged for Fedora and Linux, both 32- and 64-bit.

Simple Components is kept compatible to Ada 95.

The bindings were so far tested with MS Access, MySQL, PostgreSQL ODBC
drivers. See the test_odbc_bindings.adb if you want to test other drivers
and check the capacities of a given DBMS.

Suggestions and bug reports are as always welcome.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-03-26 11:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-14 15:16 ANN: Simple components v3.2 ODBC bindings support Dmitry A. Kazakov
2012-10-14 19:45 ` Graham Stark
2013-02-08 13:06 ` Multiplayer1080
2013-03-26 11:06 ` tonyg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox