Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriff auf paradox 7 DB ?? (https://www.delphipraxis.net/35092-zugriff-auf-paradox-7-db.html)

Sausewind 2. Dez 2004 14:00


Zugriff auf paradox 7 DB ??
 
Hallo und guten Tag,
wir haben bei uns in der Firma ein Problem. Wir wollen einen Zugriff auf einen Kundenstamm in einer Paradox DB verwirklichen. Wollten über Access gehen und dann weiter.

Grundprogamm also paradox 7.0 DB Anbiendung DPD Paketprogamm über Access . Problem sprich ich hab mit der Kopie der DB einen Erfolg nur bei der echten DB - Hier wird es wohl so sein, dass eine Sperre drauf liegt.. Erst müssen alle User abgemeldet sein - dann kann ich zugreifen.

Antwort des Herstellers :

Zitat:

Sehr geehrte Damen und Herren,

die Datenbank des AFS-Kaufmann wird exklusiv vom AFS-Kaufmann genutzt (geöffnet) . Das heißt: Wenn Sie mit einem anderen Programm
auf die Datenbanken des AFS-Kaufmann zugreifen so muss der AFS-Kaufmann beendet sein.

Ähnliches Beispiel: Wenn Sie mit wird eine Datei öffnen haben Sie auch den exklusiven Zugriffe. Andere User haben dann keinen
Möglichkeit die Datei zu ändern solange diese geöffnet ist.

Dies ist auch nicht änderbar.

:?: Kann mir jemand Sagen ob das richtig ist, oder ob es einen Weg gibt ??

:?: Andere Frage, gibt es ein Programm, welches im Hintergrund automatisch ständig eine Kopie der DB erstellt.

Danke euch :dancer:

MrSpock 3. Dez 2004 07:21

Re: Zugriff auf paradox 7 DB ??
 
Hallo Sausewind,

zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum.

Ich habe zwar noch nicht ganz verstanden, warum du über Access gehen willst, um auf Paradox Tabellen zuzugreifen, aber es ist tatsächlich so, dass du auf die Tabellen nicht zugreifen kannst, wenn ein anderes Programm diese exklusiv geöffnet hat.

Sausewind 3. Dez 2004 07:42

Re: Zugriff auf paradox 7 DB ??
 
Hallo und danke für deine Antwort.

Zitat:

Ich habe zwar noch nicht ganz verstanden, warum du über Access gehen willst, um auf Paradox Tabellen zuzugreifen,
Über Access wollen wir gehen weil wir über ODBC keinen Zugriff auf die DB bekommen. Vielleicht auch aus dem Selben Grund wegen Allein-Zugriff des Programmes.

Andere Frage, gibt es ein Programm, welches ständig eine Kopie der DB im Hintergrund anlegt ???
Damit würde es doch gehen - Sie soll ja nur ausgelesen werden - nicht etwas eingeschrieben.

Bitte entschuldigt meine Löcher fragerei aber ich bin leider kein Experte auf dem Gebiet und bisher konnte mir keiner helfen.

Dank

:? Noch 3 Wochen bis Weihnachten :cry:

MrSpock 6. Dez 2004 10:21

Re: Zugriff auf paradox 7 DB ??
 
Hallo Sausewind,

ich habe einmal getestet, ob es beim Kopieren über den explorer irgendwelche Probleme gibt, wenn die Tabelle exklusiv geöffnet ist. Es gab dabei keine. Da in Paradox die Tabellen ja nur normale Dateien sind, könntest du dir ja ein kleines Tool schreiben, dass mit einem Timer die Dateien alle n Minuten kopiert. Probleme könnte es geben, wenn genau zu dem Zeitpunkt Daten in die Datei geschrieben werden.

UweR 6. Dez 2004 12:26

Re: Zugriff auf paradox 7 DB ??
 
Hallo Sausewind,

beim Vorschlag die Datein einfach wegzukopieren ist auch zu bedenken das Paradox (bzw. BDE) die unangenehme Angewohnheit hat die Daten nicht sofort auf Platte zu schreiben. Das wird nur gemacht wenn die BDE meint es wäre nötig, wenn es explizit befohlen wird oder wenn man die Tabelle schließt. Du kannst dir also nicht unbedingt sicher sein das deine kopierten Tabellen auch aktuell sind.

kiar 6. Dez 2004 12:38

Re: Zugriff auf paradox 7 DB ??
 
doch uweR,

wenn du direkt mit der BDE Api speicherst, bevor du die daten in einen andere tabelle kopierst.
Delphi-Quellcode:
if dbisavechanges(table1.handle)= dbierr_none then showmessage('daten gesichert');
und schon wird veranlasst, das die daten definitiv gespeichert werden.

raik

Sausewind 6. Dez 2004 13:39

Re: Zugriff auf paradox 7 DB ??
 
Hallo
und danke erstmal für alle Bemühungen. Eine Frage noch da ich kein Programmierer bin , womit schreibe ich solch ein Tool oder gibt es das fertig irgendwo ??

Danke und bitte mich nicht für dumm halten nur nicht mein Gebiet ..

Schöne Weihnachtszeit an alle

Markus :lol:

kiar 6. Dez 2004 13:46

Re: Zugriff auf paradox 7 DB ??
 
hallo sausewind ,

was ist denn dein spezialgebiet?
mit delphi sollte sich das realisieren lassen, aber als neueinsteiger müsstest du erstmal viel lesen.


frage: reicht euch ein update pro tag oder muss der kundenstamm öfter aktualisiert werden?

raik

Sausewind 6. Dez 2004 13:51

Re: Zugriff auf paradox 7 DB ??
 
Hallo ,
ein Update ist leider zu wenig sollte öfter kopiert werden , vielleicht alle halbe STund oder Stunde.

Mein Gebiet ist eigendlich der Verkauf und EDV Bereich so was eine Firma so alles hat mit LAN usw. Also nur Oberflächlich aus eurer Sicht.

Kann man dieses nicht in Auftrag geben gegen obolus ?? :?:

Gruß

kiar 6. Dez 2004 13:59

Re: Zugriff auf paradox 7 DB ??
 
hallo sausewind,

sicherlich kann man das in auftrag geben, es ist aber nicht einfach, einen exclusiven zugriff auszuhebeln. könnte über die BDE api gehen. leider ist diese BDE schon veraltet und es wird nur sehr wenige spezis geben, die das können.

vllt könnte man immer nur die änderung speichern.

da sollten mal die spezialisten an , also der mit den großen , spitzen ohren :mrgreen:

ich schaue auch mal in die bücher, vllt find ich was

raik


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