Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriffskomponenten für Firebird (https://www.delphipraxis.net/151760-zugriffskomponenten-fuer-firebird.html)

pixfreak 1. Jun 2010 12:55

Re: Zugriffskomponenten für Firebird
 
Hi Idefix2,

ich habe mal eben schnell etwas zusammengebastelt: Unter Delphi 2009 und Firebird 2.5.
1. Eigene Testdatenbank angelegt, darin eine Tabelle test mit id und name.
2. Zwei Musterdaten eingefügt: 1, 'Hallo' und 2,'Welt!'

Dann habe ich ein neues Projekt erstellt und die Datenbank mit den IBX Komponenten verbunden, klappt ohne Probleme.
Eine Query mit Datasource und einer Tansaktionen füttern ein DBGrid, das alles in der IDE ohne Fehler... Unicodestuff hab ich nicht probiert.

Also sollte unter Deiner Koombi zumindest eine Verbindung herstellbar sein. Ich denke daher mal, dass irgendwo in deiner Konfiguration etwas nicht passt. Gibt es denn irgendwelche Einträge in der firebird.log Datei?

VG Pixfreak

hoika 1. Jun 2010 12:59

Re: Zugriffskomponenten für Firebird
 
Hallo,

probier mal statt dem Alias-Namen den direkten Pfad,
obwohl es clientseitig keine Rolle spielen sollte.


Heiko

idefix2 1. Jun 2010 13:02

Re: Zugriffskomponenten für Firebird
 
Danke für das Angebot, ich werde mir auf jeden Fall SQLDirect als nächstes anschauen, momentan bin ich noch beim Probieren der UIB Komponenten, d.h. ich versuche, auf Grund von Lemmys Posting #10, dabei durchzublicken, was tortoisesvn mit den UIB Komponenten zu tun haben könnten -, vermutlich bekommt man mit irgend einem Kunstgriff die aktuellsten Dateiversionen.



@ pixfreak

Jeder Versuch, mit Interbase Komponenten auf die Datenbank zuzugreifen, produziert im Firebird.log so einen Eintrag:
PC1 (Server) Mon May 31 21:50:38 2010
SERVER/process_packet: connection rejected for FRANZ.-1.-1

@ hoika
ich habe mit dieser fehlermeldung zum ersten Mal schon vor längerem in Verbindung mit Interbase-DBX Komponenten gerauft, und ohne Erfolg alle Arten von Verbindungsstrings (alias und direkter Dateiname) probiert

Aber eigentlich bin ich jetzt gar nicht mehr darauf erpicht, die Interbase Komponenten dazu zu bringen, sich mit dem Firebird Server zu verbinden, wenn ich damit rechnen muss, dass nach der Verbindung erst wieder irgend etwas nicht klappt. So viel ich weiss, kennt Interbase zum Beispiel beim INSERT die RETURNING Klausel nicht, die die neueren Firebird Versionen verstehen, deshalb ist es sehr fraglich, ob diese Klausel von Interbase-Komponenten dann unterstützt wird.

mkinzler 1. Jun 2010 13:12

Re: Zugriffskomponenten für Firebird
 
SVN ist eine Versionsverwaltung und Tortoise-SVN ein Client, um auf das Repository zuzugreifen

DeddyH 1. Jun 2010 13:16

Re: Zugriffskomponenten für Firebird
 
Siehe http://tortoisesvn.net/

idefix2 1. Jun 2010 14:01

Re: Zugriffskomponenten für Firebird
 
So weit ist mir das schon klar, trotzdem leuchtet mir nicht ein, was ich damit in Verbindung mit den UIB Dateien anfangen soll.

Ich habe die UIB Quelldateien in Form eines .tar.gz Archivs heruntergeladen und entpackt. Jetzt habe ich drei Basisverzeichnisse branches, tags und trunc. tags hat wieder zei Unterverzeichnisse v2_0 und v2_1, auch branches hat auch etliche Unterverzeichnisse, und darunter befindet überall die gleiche Unterverzeichnisstruktur, mit exdamples, source, packages, usw.. Die neuesten Files finde ich unter trunc, in tags und branches ist alles von 2007 und älter, also werde ich mich wohl an das Verzeichnis halten - obwohl der Code in tags\v2_1 im Gegensatz zu trunc threadsicher kompiliert werden könnte. Ich hoffe nur, dass ich mit dem file nicht ganz falsch liege.

mkinzler 1. Jun 2010 14:08

Re: Zugriffskomponenten für Firebird
 
Diese benötigst du um an die neuere Versionen der Komponenten zu gelangen

Lemmy 1. Jun 2010 16:18

Re: Zugriffskomponenten für Firebird
 
Hi,

dich braucht nur der Ordner \trunk\ zu interessieren, die restlichen sind Seitenzweige (branches) in denen neue Dinge ausprobiert werden oder bestimmte Versionen (tags). Kopier dir den Inhalt des Trunk-Verzeichnisses in dein Komponenten-Installationsverzeichnis und installier dir die KOmponenten.

Grüße

idefix2 1. Jun 2010 16:47

Re: Zugriffskomponenten für Firebird
 
danke - ungefähr so hab ich es mir vorgestellt - aber es ist fein zu hören, dass es wirklich so ist.

mkinzler 1. Jun 2010 21:00

Re: Zugriffskomponenten für Firebird
 
Ich habe es gerade den Zugriff auf FireBird 2.5 über IBX getestet, funktioniert problemlos. Bist du sicher, dass die Client-Bibliothek ( gd32.dll) zum Server ( FireBird) passt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.
Seite 3 von 6     123 45     Letzte »    

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