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 |
Re: Zugriffskomponenten für Firebird
Hallo,
probier mal statt dem Alias-Namen den direkten Pfad, obwohl es clientseitig keine Rolle spielen sollte. Heiko |
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. |
Re: Zugriffskomponenten für Firebird
SVN ist eine Versionsverwaltung und Tortoise-SVN ein Client, um auf das Repository zuzugreifen
|
Re: Zugriffskomponenten für Firebird
Siehe http://tortoisesvn.net/
|
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. |
Re: Zugriffskomponenten für Firebird
Diese benötigst du um an die neuere Versionen der Komponenten zu gelangen
|
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 |
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.
|
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. |
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