From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,497e6d89668d43da,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.73.1 with SMTP id h1mr2316617pav.0.1350227790205; Sun, 14 Oct 2012 08:16:30 -0700 (PDT) Path: s9ni7411pbb.0!nntp.google.com!news.glorb.com!feeder.erje.net!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: ANN: Simple components v3.2 ODBC bindings support Date: Sun, 14 Oct 2012 17:16:28 +0200 Organization: cbb software GmbH Message-ID: <9btp462zys0n.gbz6slzr5lde.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: 9A8bJrx4NhDLcSmbrb6AdA.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Date: 2012-10-14T17:16:28+02:00 List-Id: 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