Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Verschiedene Datenbanken in Service-Anwendung/Dienst (https://www.delphipraxis.net/46885-verschiedene-datenbanken-service-anwendung-dienst.html)

DataCool 2. Jun 2005 12:07

Datenbank: Firebird und Access • Zugriff über: BDE und ADO

Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Hi Leute,

ich habe einen kleines Problem und ich hoffe jemand kann mir den Grund bzw. eine Lösung sagen.
Ich schreibe gerade an einer Art Informationsserver, der Informationen über TCP-IP(Indy) liefert.

Die Informationen, liegen in 3 verschiedenen Datenbanken.

1 x Access(Zugriff über ADO)

2 x Firebird 1.0(Zugriff über die BDE)

Das ganze läuft als Windows-Dienst, aus Sicherheitsgründen die hier auch schon öfters diskutiert wurden, ist die Eigenschaft "Interactive" des Dienst false.

Jetzt habe ich aber das Problem, das wenn Interactive false ist, ich nur eine Verbindung zur Access Datenbank bekomme, zu den Firebied Datenbanken nicht.
Stelle ich die Eigenschaft auf true, bekomme ich Verbindungen zu allen 3 Datenbanken.

Warum ist das so ?

Was kann ich dagegen tuen ?

Danke und Gruß

DataCool

DataCool 10. Jun 2005 13:32

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Push

Bernhard Geyer 10. Jun 2005 13:38

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Zitat:

Zitat von DataCool
Jetzt habe ich aber das Problem, das wenn Interactive false ist, ich nur eine Verbindung zur Access Datenbank bekomme, zu den Firebied Datenbanken nicht.
Stelle ich die Eigenschaft auf true, bekomme ich Verbindungen zu allen 3 Datenbanken.

Läuft der Zugriff über einen ODBC-Eintrag und ist dieser im Bereich "Benutzer DSN"?

DataCool 10. Jun 2005 13:44

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Nein, der Zugriff läuft nicht über ODBC, nur über BDE oder Ado direkt

Gruß Data

Bernhard Geyer 10. Jun 2005 14:34

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Zitat:

Zitat von DataCool
Nein, der Zugriff läuft nicht über ODBC, nur über BDE oder Ado direkt

Firebird über BDE ohne ODBC - wie soll den das gehen?

DataCool 10. Jun 2005 14:37

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Hi,

bei der Firebied 1.0 Version kannst Du die DB ganz einfach über den INTRBASE Treiber in der BDE ansprechen.

Gruß Data

Bernhard Geyer 10. Jun 2005 14:40

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Zitat:

Zitat von DataCool
bei der Firebied 1.0 Version kannst Du die DB ganz einfach über den INTRBASE Treiber in der BDE ansprechen.

OK. War da noch Interbase-Kompatible.

Ich würde eh die komplette BDE rausschmeißen. Wer weiß ob der Interbase-BDE-Treiber überhaupt Dienst-Tauglich ist.

DataCool 10. Jun 2005 14:42

Re: Verschiedene Datenbanken in Service-Anwendung/Dienst
 
Hi,

leider kann ich die BDE nicht ohne weiteres rausschmeissen, weil ich die Batchmove Funktion der BDE im Dienst nutzen will.

Gruß DataCool


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