Also die ZEOS 8.0 konnte ich nicht finden, aber die aktuelle 7.2.8 habe ich mir besorgt. Da ist ein kleines Fehlerchen in der ZDbcSqLiteResultSet.pas:
Delphi-Quellcode:
{$IFNDEF ZEOS_DISABLE_SQLITE} //if set we have an empty unit
uses
{$IFDEF WITH_TOBJECTLIST_REQUIRES_SYSTEM_TYPES}
System.Types, System.Contnrs
// <--- HIER FEHLT EIN KOMMA
{$ELSE}
{$IFNDEF NO_UNIT_CONTNRS}Contnrs,
{$ENDIF}
{$ENDIF}
Classes,
{$IFDEF MSEgui}mclasses,
{$ENDIF} SysUtils, ZClasses,
ZSysUtils, ZDbcIntfs, ZDbcResultSet, ZDbcResultSetMetadata, ZPlainSqLiteDriver,
ZCompatibility, ZDbcCache, ZDbcCachedResultSet, ZDbcGenericResolver,
ZSelectSchema;
Habe ich im
SVN:
https://sourceforge.net/p/zeoslib/co...s/7.2-patches/ bereits gefixt. Ich teste die alten Version nur beim Merge und diese Compiler (mit dem define) habe ich wohl übersehen. Ein zwischen release ist in Arbeit.
Wegen der 8er Version:
gehe auf
https://sourceforge.net/p/zeoslib/co...AD/tree/trunk/ und clicke "Download Snapshot" oben rechts. Es giebt noch kein bundle, da die Dokumentationen noch nicht fertig sind.
7.2.8 enthält nur Bug-Fixes (auch deine sind dabei ->
MySQL UTF8-Bin war als TBytes interpretiert worden), soll heißen es wird auch nicht schneller..