Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DBExpress Alias für Interbase / Firebird (https://www.delphipraxis.net/167935-dbexpress-alias-fuer-interbase-firebird.html)

mschaefer 26. Apr 2012 11:31


DBExpress Alias für Interbase / Firebird
 
Beitrag wurde von http://www.delphipraxis.net/150596-c...ml#post1016792 ausgelagert
Da es zum obigen Thema passst, mache ich hier mal weiter:

Habe hier eine Verbindung zu Interbase
Code:
     ConnectionName = 'IBConnection'
     DriverName = 'Interbase'
     GetDriverFunc = 'getSQLDriverINTERBASE'
     LibraryName = 'dbxint.dll'
     Params.Strings = (
         'DriverName=Interbase'
         'Database=server:central_database'
         'RoleName='
         'Password=test'
         'BlobSize=-1'
         'Interbase TransIsolation=ReadCommited'
         'Trim Char=False'
         'User_Name=SYSDBA')
          VendorLib = 'gds32.dll'
     )
Jetzt geht das bei mir nicht mit dem Datenbankalias, obwohl dieser korrekt in die Aliastabelle eingetragen ist
und ein Programm via Zeos darüber auch zugreifen kann.

geht bei mir nicht:
Code:
 'Database=server:central_database'
geht
Code:
 'Database=server:\Databases\central_database'
FRAGE:
Geht das mit dem Datenbankalias bei DBExpress prinzipiell nicht oder habe ich da was vergessen oder sind Alias´e gerade aus?

Grüße // Martin

mkinzler 26. Apr 2012 11:41

AW: Connection zu firebird will nicht
 
Was für ein dbExpress-Treiber. Der Treiber der Pro-Version unterstützt nur lokale Verbindungen.

http://sites.google.com/site/dbxfirebird/download

mschaefer 26. Apr 2012 11:51

AW: Connection zu firebird will nicht
 
Naja eigetnlich müße ich doch auch lokal Aliase definieren können.

Der Hinweis auf den freien Firebird-Treiber ist klasse! Mit dem probiere ich das jetzt auch mal auf Firebird (meine ZEOS laufen einfach nicht mehr seit XE).

Hm %!"/#' !!! Ja - mit dem habe ich auch das Alias-Problem. Und eine extra Host oder Server - Angabe scheint auch nicht zu gehen...

Aber DBExpress ohne Alias ´se ?

tsteinmaurer 26. Apr 2012 12:22

AW: Connection zu firebird will nicht
 
Die exakte Fehlermeldung könnte eventuell weiterhelfen. Ich hätte an deiner Stelle auch einen neuen Thread begonnen, da es nun nichts mehr mit Firebird zu tun hat. :thumb:

mschaefer 26. Apr 2012 12:43

AW: Connection zu firebird will nicht
 
Hallo Thomas, ja geht mir jetzt bei Interbase und Firebird so.

Vielelicht kann Markus den Thread umhängen mit Titel.

- DBExpress Alias für Interbase / Firebird -

Wenn ich nicht den Pfad angebe und nur 'Server:Alias'
dann sagt er: I/O error for file central_database
also so ein File not found Abkömmling.

Das ist jetzt gestartet mit dem Firebirdtreiber von Chee-Yang Chau
und dem Verbindungsbeispiel in dessen Download, der Link von Markus.

Auch hier geht es bei direkter Pfadangabe. Meine ZEOS-App mit D2007 kommt aber auch mit dem Alias an die DB. Ich kenne mich einfch noch nicht gut genug mit den DBExpress Dingern aus....

Grüße // Martin

mkinzler 26. Apr 2012 12:59

AW: DBExpress Alias für Interbase / Firebird
 
Zitat:

Vielelicht kann Markus den Thread umhängen mit Titel.

- DBExpress Alias für Interbase / Firebird -
Aber gern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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