From: Ludovic Brenta on
Dmitry A. Kazakov wrote on comp.lang.ada:
> On Fri, 30 Apr 2010 08:48:10 +0200, xavier grave wrote:
>> I'm working with sqlite3 now, I'll be glad to have a more complete
>> binding to it using SQLite3-Ada than the very poor one I have developed
>> for my needs (it only uses blob).
>
> I have SQLite3 bindings (middle thickness) in the Simple Components:
>
> http://www.dmitry-kazakov.de/ada/components.htm#SQLite
>
> It is more than blobs, but not all SQLite.
>
> P.S. GNADE has SQLite bindings as well. I didn't use them because I wanted
> to be able to put the amalgation directly into the project, the only
> sensible use of SQLite, IMO.

It would be nice if you would add the relevant information to the wiki
page for future reference. This should not take you more time than
writing your post did. Also explaining the differences between the 4
different bindings to SQLite (5 with yours) would help.

--
Ludovic Brenta.
From: Dmitry A. Kazakov on
On Fri, 30 Apr 2010 02:28:44 -0700 (PDT), Ludovic Brenta wrote:

> Also explaining the differences between the 4
> different bindings to SQLite (5 with yours) would help.

OK

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
From: Dmitry A. Kazakov on
On Thu, 29 Apr 2010 06:41:32 -0700 (PDT), Ludovic Brenta wrote:

> http://en.wikibooks.org/wiki/Ada_Programming/Libraries/Database

What about a separate section for embedded / single file data bases e.g.
SQLite, Berkeley etc? From my point of view it is a quite different topic
from the bindings to/as DBMS clients.

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
From: Ludovic Brenta on
Dmitry A. Kazakov wrote:
> On Thu, 29 Apr 2010 06:41:32 -0700 (PDT), Ludovic Brenta wrote:
>> http://en.wikibooks.org/wiki/Ada_Programming/Libraries/Database
>
> What about a separate section for embedded / single file data bases e.g.
> SQLite, Berkeley etc? From my point of view it is a quite different topic
> from the bindings to/as DBMS clients.

On the one hand I think that's a valid distinction. On the other,
such a split would lead to duplicate information since, for example,
GNADE, QtAda and gnatcoll support both embedded and client-server
databases. Also, this is a property of the target database engine,
not necessarily of the Ada binding. Maybe adding a note that SQLite
is in-process (linked either statically or dynamically) would be
sufficient. (I do not know of a Berkeley DB binding, yet...)

--
Ludovic Brenta.
From: Dmitry A. Kazakov on
On Fri, 30 Apr 2010 03:31:33 -0700 (PDT), Ludovic Brenta wrote:

> (I do not know of a Berkeley DB binding, yet...)

I remember that somebody announced it. (Before I did SQLite, I tried to
find any information about these bindings, but failed. Then I considered to
do it by myself, but was horrified by its interface. So in the end I
decided in favor of SQLite.)

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
First  |  Prev  | 
Pages: 1 2
Prev: Basic question about select
Next: sub-reddit Ada