[ANN] DbxoODBC 3.010 - Kylix/Delphi Open Source ODBC dbExpress driver

From: Vadim V.Lopushansky (vadim_at_unknown.net)
Date: 06/07/04


Date: Mon, 7 Jun 2004 20:35:32 +0300

Hello, All!

DbxoODBC 3.010 - Kylix/Delphi Open Source ODBC dbExpress driver.

WhatNews:

Version 3.010, 2004-06-07
-------------------------
+ fixed refresh(reoped) statemenet when transaction changed and
fCursorPreserved = False.
    See method ".execute()".
+ added connection option coReadOnly. It option is mapped to odbc
SQL_MODE_READ_ONLY.
+ added connection Option: "coNullStrParam":
    Some ODBC of the driver do not handle a situation, when the string is
Null (SQLite).
    For them it was necessary to write in the code following:
    procedure TForm1.DataSetBeforePost((DataSet: TDataSet);
    begin
      if DataSet.FieldByName('customer').IsNull then
      begin
        ...
        DataSet.FieldByName('customer').AsString := '';
    To avoid it, now it is enough in connection string to indicate
coNullStrParam=0.
    Default value is osOn;
+ changed: Binding is changed for types (date, time, date time) depending on
the odbc version.
+ updated binding of parameters of AnsiString/WideString types.

+ OdbcApi.pas: fixed call" wide odbc api functions", add compatible with
odbc ver 2...

[...]

Home page:
  http://open-dbexpress.sourceforge.net/
SourceForge Project Home Page:
https://sourceforge.net/projects/open-dbexpress/

 First, you must test with the latest version from the CVS area:

Project Sources:

  I recommend Tortoise CVS as the easiest to use Windows CVS client, from
  http://www.tortoisecvs.org
  You will need to enter the CVS path (all on one line, including the
  leading colon:

:pserver:anonymous@cvs.open-dbexpress.sourceforge.net:/cvsroot/open-dbexpres
s

  or

  Example of loading/updating of the project from CVS by means of a batch
  file. For work it is necessary to edit a path to cvs.exe.

load_cvs_dbxoodbc.bat
=================================================================
@echo off
set path=C:\Program Files\WinCVS\CVSNT;%path%
rem set path=D:\CygWin\bin;%path%
echo **********************************************
echo - When prompted for a password for anonymous,
echo simply press the Enter key.
echo **********************************************
set cvsproj=cvs-pserver.sourceforge.net:80/cvsroot/open-dbexpress
echo on
cvs -d:pserver:anonymous@%cvsproj% login
cvs -z3 -d:pserver:anonymous@%cvsproj% co dbxoodbc
=================================================================

--
Vadim


Relevant Pages