comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: ANN: Simple components v3.2 ODBC bindings support
Date: Sun, 14 Oct 2012 17:16:28 +0200
Date: 2012-10-14T17:16:28+02:00	[thread overview]
Message-ID: <9btp462zys0n.gbz6slzr5lde.dlg@40tude.net> (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



             reply	other threads:[~2012-10-14 15:16 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-14 15:16 Dmitry A. Kazakov [this message]
2012-10-14 19:45 ` ANN: Simple components v3.2 ODBC bindings support Graham Stark
2013-02-08 13:06 ` Multiplayer1080
2013-03-26 11:06 ` tonyg
replies disabled

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