Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   firebird nach sqlite (https://www.delphipraxis.net/168979-firebird-nach-sqlite.html)

tsteinmaurer 25. Jun 2012 10:08

AW: firebird nach sqlite
 
Mit "so einer access violation" Fehlermeldung können wir dir nicht weiterhelfen. Sorry.

Morphie 25. Jun 2012 10:12

AW: firebird nach sqlite
 
Je nach Zugriffskomponenten musst du diese auch noch entsprechend einstellen... Welche Properties hast du hier wie belegt?
Und welche Dateien hast du jetzt genau neben deine Anwendungsdaten gelegt? Ich würde mir einfach das komplette embedded-Paket herunterladen und in mein Anwendungsverzeichnis kopieren...

DeddyH 25. Jun 2012 10:14

AW: firebird nach sqlite
 
Reine Vermutung: Du bekommst keine Verbindung zur DB, greifst aber dann ungeprüft auf deren Felder zu. Versuch doch zuerst in einem kleinen Testprogramm, ob Du Dich überhaupt mit der DB verbinden kannst, oder ob da evtl. doch noch etwas fehlt (in der README_Embedded sollte genau beschrieben sein, was wo zu sein hat).

TBx 25. Jun 2012 10:39

AW: firebird nach sqlite
 
Zitat:

Zitat von khh (Beitrag 1171912)
ich möchte die DB integrieren ohne ein separates Programm installieren zu müssen.

Wer sagt denn, daß man den Firebirdserver installieren muß?
Den kannst Du auch einfach einkopieren und per Batch oder von Deinem Programm aus starten lassen.

Vielleicht ist das der einfachste Weg für Dein Ansinnen.

Gruß aus dem hohen Norden

khh 25. Jun 2012 10:50

AW: firebird nach sqlite
 
Zitat:

Zitat von Morphie (Beitrag 1172287)
Je nach Zugriffskomponenten musst du diese auch noch entsprechend einstellen... Welche Properties hast du hier wie belegt?
Und welche Dateien hast du jetzt genau neben deine Anwendungsdaten gelegt? Ich würde mir einfach das komplette embedded-Paket herunterladen und in mein Anwendungsverzeichnis kopieren...

Hab ich, ohne die dokus natürlich

khh 25. Jun 2012 10:51

AW: firebird nach sqlite
 
Zitat:

Zitat von DeddyH (Beitrag 1172288)
Reine Vermutung: Du bekommst keine Verbindung zur DB, greifst aber dann ungeprüft auf deren Felder zu. Versuch doch zuerst in einem kleinen Testprogramm, ob Du Dich überhaupt mit der DB verbinden kannst, oder ob da evtl. doch noch etwas fehlt (in der README_Embedded sollte genau beschrieben sein, was wo zu sein hat).

ich denke ich werd um ein Testprogramm wohl nicht herum kommen :-(

khh 25. Jun 2012 11:20

AW: firebird nach sqlite
 
alssoooo
Testprogramm erstellt, alle Files aus dem Embedded-Archiv ins Programmverzeichnis kopiert,
dll umbenannt.
Auf das Form ein dbgrid, ein datasource, eine zconnection sowie eine zquery.
In der Entwicklungsumgebung alles aktiv gesetzt - funktioniert, Daten werden im Grid angezeigt. :-)

Programmstart - crash :-(

Beim Step ergibt sich, dass die connection noch funktioniert, das Aktivieren der Query aber abschmiert.
Dass die richtige dll benutzt wird ist sicher, da ein externer Zugriff darauf mit der Meldung dll wird von programxy benutzt scheitert.
Wo kann ich noch den Fehler suchen ?

blackfin 25. Jun 2012 13:20

AW: firebird nach sqlite
 
Hast du die neueste embedded DLL (2.5) von Firebird genommen? Wenn ja, prüfe mal folgendes:

- Ist Zeos mit der 2.5er des Firebird überhaupt kompatibel?

- In deinem Eigangsposting steht, du hast bis jetzt die 2.1 des Firebird verwendet.
Hast du es mal mit der 2.1 embedded DLL (statt 2.5) versucht?

- In Den Zeos Connection-Params, steht das "Protocol" auch auf "firebirdd-2.x" ?
(wobei das x die Unterversion angibt..mein altes Zeos hier hat allerdings nur "firebirdd-2.0" als höchstes)

DeddyH 25. Jun 2012 14:05

AW: firebird nach sqlite
 
Auch noch wichtig für Embedded: Hostname (oder wie das bei ZEOS heißt) muss leer bleiben.

khh 25. Jun 2012 14:50

AW: firebird nach sqlite
 
Zitat:

Zitat von blackfin (Beitrag 1172331)
Hast du die neueste embedded DLL (2.5) von Firebird genommen? Wenn ja, prüfe mal folgendes:

- Ist Zeos mit der 2.5er des Firebird überhaupt kompatibel?

das wars :wall::wall:

ich danke euch und dir gewaltig.

Zeos in der Version 6.6 kann nur bis 2.1
Übrigens, ob hostname leer ist , oder nicht ist in der 2.1 anscheinend egal

Vielen Dank
Gruss KHH


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz