Nochmals Danke @MmVisual,
aber .. bei SQLite 3 sieht es gut aus, das Beispiel klappt,aber bei mySQL läuft jeder select auf "out of memory".
Ich habe mir bei Zeos den letzten trunk Rev. 1142 geholt, den von dir genannten Fehler (Int64) berichtigt und dann unter
Lazarus-1.1-36658-fpc-2.6.0-20120408-win64 kompliiert und eingebunden.
mit SQlite 3 funktioniert es offenbar und dein Beispiel funktiert gut, aber mit mySQL stürzt jeder select ab, gleichgültig ob der Server auf dem gleichen PC läuft oder auf einem anderen. Allerdings kann ich nur mit mySQL 5.1 oder 5.5 testen da ich 5.0 nicht mehr habe.
Fazit:
Das angefangene Project kann ich wohl nicht von Win32 nach Win7-64 übernehmen -
hab jetzt schon viel zu viel Zeit in die Tests mit Zeos gesteckt.
SQLdb scheint von Lazarus nicht sehr gepflegt zu werden, da 1.1 weniger Datenbanken erlaubt als bisher und auch nur alte Versionen.
Es sieht also wohl so aus, dass man unter Win7-64 ein Datenbankproject mit Lazarus incht sinnvoll realisieren kann?
Schade ...
Ich könnte zwar noch andere Datenbanken testen und evtl. mein Project konvertieren, aber mySQL muss eigentlich als Alternative möglich sein.
Na, mal schaun.
hde