ich bin ein Umsteiger von Delphi 6 und nutze betriebsbedingt Access-Datenbanken.
Ich arbeite neuerdings mit Windows 7 32 bzw. 64 bit in der Home-Edition, Lazarus 0.9.28 und Office 2007.
Jetzt habe ich begonnen von ADO auf SQLQuery umzustellen...
1.)
Da ich aus Layout-Gründen (DBGrid-Anzeige) in den SQL-Statements mit Parametern gearbeitet habe, mußte ich nun feststellen, dass als Parametertyp überhaupt nur ftInteger akzeptiert wird.
In allen anderen (für mich) gängigen Fällen (String, WideString, Boolean) erhalte ich bei
Code: Alles auswählen
SQLQuery.Open
Alle Parameter stehen wieder auf ftUnknown.
2.)
Das ganze funktioniert überhaupt nur unter Win 7 32bit.
Auf dem 64bit-Rechner wird mir beim Programmstart ein Kompatiblitätsproblem mit dem System und der Treiberarchitektur bescheinigt. Das Acces-Kompatiblitätskit (AccessDatabaseEngine) greift scheinbar nicht. Habe beide Versionen (32/64 bit) versucht.
Ist mir noch zu helfen?