Subject Re: Decimal woes
Author Graham
--- In firebird-support@yahoogroups.com, Helen Borrie <helebor@...> wrote:
> But the ODBC driver is a client layer. It lives in the client
environment. So your connection model would have your Rebol app +
ODBC driver on the Windows client, connecting to the server on the
Linux host machine.
>
> App--->ODBC
driver--->fbclient.dll--///////////////////////////////--Linux (or any
other platform)
> Win32 client environment TCP/IP
hosting the Firebird server
>
> Or did I miss some element here...?

How I have it setup is that I have a server program which accepts tcp
connections from clients. The server then uses odbc to connect to
Firebird. The clients at no time connect to Firebird.

So the server program and Firebird normally reside on the same server.
Sure I could have a Windows server running the server program then
connecting to another PC running Firebird... but I am trying to get
them both on the same PC and away from windows.


>
> >However, from that thread there is this suggestion:
> >
> >"Forget about direct connection and use the standard way - call
> >functions from gds32.dll (libgdslib.so).
>
> Well, there is the Firebird API (now fbclient.dll for Windows
clients and libfbclient.so or libfbembed.so for Linux clients).
Normally your driver makes calls to that API on behalf of your
application but you could - at a very long stretch - write your own
translation of the C API into Rebol (some kind of "reduced Cobol", is it?)
>

More like Lisp but without the parentheses.