Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankdatei von mehreren Programmen aus nutzen (https://www.delphipraxis.net/105321-datenbankdatei-von-mehreren-programmen-aus-nutzen.html)

Svenkan 19. Dez 2007 19:52

Datenbank: dBase • Zugriff über: TQuery

Datenbankdatei von mehreren Programmen aus nutzen
 
Guten Abend!
Ich möchte von mehreren Programmen aus auf eine Datenbankdatei zugreifen. Leider gibt es desöfteren einige Probleme dann und die BDE und meckert mehrfach rum, dass die Daten nicht ausgelesen werden können.
Gibt es eine Möglichkeit, dass man mit mehreren Programmen zugreifen kann?
Ich wollte die Dateien rüberkopieren, allerdings meckert mein Programm da auch rum (bzw. die BDE), dass die Datei unter Benutzung steht!

katjah 19. Dez 2007 19:56

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
Hi,

ein paar mehr Details wären da schon hilfreich... Datenbanken sind eigentlich schon dazu da, um mit mehreren Programmen oder Benutzern darauf zuzugreifen.

Also:

- Welches Datenbanksystem hast Du im Einsatz ?
- Welche Fehlermeldung kommt ?
- Öffnet evtl. eines der Programme die Datenbank exclusiv ?

Svenkan 19. Dez 2007 19:58

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
1. dBase (steht oben :p)
2. "Datei C:\Program Files\svPlan\VT07_08.dbf kann nicht geöffnet werden. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird."

katjah 19. Dez 2007 20:51

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
ok, und was ist mit Frage 3 ?

Svenkan 19. Dez 2007 21:19

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
Aso^^
Ähm, was meinst du mit exclusiv?
Also eher..wo seh ich diese Einstellung?

katjah 20. Dez 2007 19:18

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
Hi,

excluisiv heißt, daß immer nur einer an die Datenbank dran darf.

Das kannst Du z.B. mit der Eigenschaft "exclusive" von TTable einstellen.

Sind das Deine eigenen Programme, die sich gegenseitig blockieren ?

Gruß Katja

haentschman 20. Dez 2007 19:28

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
Hallo...

imho kannst Du nur gleichzeitig auf *.dbf oder *.db zugreifen wenn du mit Sessions arbeitest.

schaue dir mal TSession an...

Svenkan 20. Dez 2007 20:08

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
@ katjah: ich benutzte keine Tables, sondern Querys. Und das andere Programm ist ein Fremdprogramm!
@ haentschman: können 2 verschiedene Programme eine Session beuntzen?

mkinzler 20. Dez 2007 20:12

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
Zitat:

@ haentschman: können 2 verschiedene Programme eine Session beuntzen?
Wenn beide auf der BDE basieren, brauchen die Anwendungen das gleiche Lock-verzeichnis, welches man in der TSession-Komponente einstellen kann.

Svenkan 20. Dez 2007 20:14

Re: Datenbankdatei von mehreren Programmen aus nutzen
 
Zitat:

Zitat von mkinzler
Zitat:

@ haentschman: können 2 verschiedene Programme eine Session beuntzen?
Wenn beide auf der BDE basieren, brauchen die Anwendungen das gleiche Lock-verzeichnis, welches man in der TSession-Komponente einstellen kann.

NetFileDir oder PrivateDir?
Ich denke mal letzteres, oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:22 Uhr.
Seite 1 von 2  1 2      

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