Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank? (https://www.delphipraxis.net/102051-mit-bde-und-odbc-gleichzeitig-auf-eine-tabelle-datenbank.html)

MacNuke 22. Okt 2007 19:33

Datenbank: Paradox • Version: 7 • Zugriff über: BDE 5.2 und ODBC

Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank?
 
Hi.

Ich hoffe mal das es hier das richtige Forum ist. Es geht zwar nicht um Delphi, aber um die BDE bzw. Paradox.

Ich habe eine Anwendung die mit Corel Paradox 9 programmiert wird. Jetzt geht es darum über ein externes Java-Programm in die Datenbank zu schreiben. Die einzige Möglichkeit die ich gefunden habe, wäre dann ja den ODBC-Treiber zu nutzen.

Ich habe das ganze mal probiert. Ich kann auch mit beiden Anwendungen auf die Tabellen zugreifen, nur leider nicht gleichzeitig. D.h. wenn die Paradox-Anwendung läuft (also quasi über die BDE auf die Tabellen zugreift), dann sagt mir das Java-Programm nur das die angegebene Tabelle keine Tabelle wäre (ich nutze hier JDBC mit der JDBC-ODBC-Bridge). Ich schätze mal das dies an der Sperre liegt, die die BDE setzt.

Im ODBC-Manager von Windows habe ich an sich das Netzverzeichnis genauso eingestellt wie in der BDE.

Ist es überhaupt möglich mit der BDE und ODBC gleichzeitig auf eine Tabelle zuzugreifen? Vllt. hat es ja schon mal jemand probiert. Muss ich vllt. etwas in der BDE bzw. bei ODBC einstellen?

Danke. :)

mkinzler 22. Okt 2007 19:35

Re: Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank
 
Es wird dir nichts anderes übrigbleiben als auch in Delphi über ODBC auf die DB zuzugreifen.

MacNuke 22. Okt 2007 19:59

Re: Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank
 
OK, also geht's nicht. Dann muss halt noch eine Datentransportschicht zwischen. ;)

Danke für die Info.

mkinzler 22. Okt 2007 20:02

Re: Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank
 
Du brauchst ja nur in der BDE von Standard(Paradox) auf ODBC umstellen.

MacNuke 22. Okt 2007 20:33

Re: Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank
 
Das mag Paradox aber irgendwie nicht ;-)

Wie gesagt, das ist eine Paradox-Anwendung, keine Delphi-Anwendung.

MacNuke 1. Nov 2007 09:16

Re: Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank
 
Ich habe gerade heraus gefunden das es doch geht. Die beiden Anwendungen dürfen nur nicht auf dem gleichen PC laufen. Startet man die BDE-Anwendung auf PC1 und die ODBC-Anwendung auf PC2, dann funktioniert es. :)

Er erkennt auch gesperrte Datensätze usw.

baumar 10. Mai 2008 17:37

Re: Mit BDE und ODBC gleichzeitig auf eine Tabelle/Datenbank
 
Hallo MacNuke,

Ich versuche auch mit Java auf eine Paradox-datenbank Version 7 ohne BDE zuzugreifen. Ich habe aber nur den ODBC-Treiber für die Version 5 gefunden und bei der ersten SQL-abfrage kommt dann die Meldung, dass die Tabelle nicht die korrekte Form hätte.

Du schreibst Du hättest auf Version 7 oder 9 zugreifen können ohne BDE? Könntest Du bitte darstellen, wie Du das gemacht hast, insbesondere, wo Du einen Treiber gefunden hast? Ich bin schon einige Zeit am Suchen und finde nirgends eine klare Beschreibung, darum wäre ich Dir seeehr verbunden für einen sachdienlichen Hinweis

mit besten Grüssen

Markus


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