Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Mit XE2 auf dBase-Datenbank lesend zugreifen (https://www.delphipraxis.net/169975-mit-xe2-auf-dbase-datenbank-lesend-zugreifen.html)

musicman56 23. Aug 2012 14:29

Datenbank: dBase • Version: 3-4-5 • Zugriff über: nativ

Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Hallo,

bedingt durch den Umstieg auf XE2 kann ich TDbf nicht mehr verwenden, und suche daher einen Ersatz. Ob kommerziell oder Open Source (also Preis/Kosten) ist egal, nur der Overhead sollte so gering wie möglich sein. Die Lösungen die ich bisher im WEB gefunden habe, sind mir viel zu komplex. Ich möchte ja nur Daten auslesen, ohne Index, ohne Memo. Hab auch schon versucht, TDbf für XE2 anzupassen, aber da komme ich (schon ca. einen Tag investiert) nicht mehr weiter. Notfalls muss ich eben direkt an die Files ran, aber bis das zuverlässig läuft, dauert mir zu lange. Darum darf's auch ruhig was kosten. Nur schlank muss es sein.

Für einen Tipp wäre ich sehr dankbar.

mkinzler 23. Aug 2012 14:37

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Sollte über ADO gehen. U.U. mit Treiber für FoxPro
http://msdn.microsoft.com/en-us/vfoxpro/bb190232.aspx

musicman56 23. Aug 2012 14:52

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Hallo Markus,

danke für die schnelle Antwort. Vielleicht hab ich mich falsch ausgedrückt: "Nativ", also ohne zusätzliche Treiber, und das scheint mir via ADO nicht möglich zu sein, oder doch?

mkinzler 23. Aug 2012 15:01

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Liste der Anhänge anzeigen (Anzahl: 3)
Doch sollte gehen. Die Frage ist nur des möglichen Funktionsumfangs.

s.h.a.r.k 23. Aug 2012 15:05

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Zitat:

Zitat von mkinzler (Beitrag 1179533)
Doch sollte gehen. Die Frage ist nur des möglichen Funktionsumfangs.

Zitat:

Zitat von musicman56 (Beitrag 1179524)
Ich möchte ja nur Daten auslesen, ohne Index, ohne Memo.

Deine Lösung sollte daher wohl einwandfrei funktionieren :)

exilant 23. Aug 2012 15:23

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Zitat:

Zitat von musicman56 (Beitrag 1179524)
Hallo,
Ich möchte ja nur Daten auslesen, ohne Index, ohne Memo.

dBase III-V .DBF Dateien zu lesen, ohne Memos und ohne Indexe ist eher trivial.
Das Dateiformat findest du hier.
Eine Routine die das lesen kann sollte in weniger als einem Vormittag zu schreiben sein.
Ansonsten könnte man die hier zu findenden sourcen anpassen.

Furtbichler 23. Aug 2012 16:45

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Alternative: TDBF

musicman56 23. Aug 2012 16:48

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
@exilant

Hab's mir runter geladen. Das sieht doch schon mal gut aus. Vielen Dank!

Zitat:

Eine Routine die das lesen kann sollte in weniger als einem Vormittag zu schreiben sein.
Na ja, ich denke es wird schon einen Tag dauern. Aber arbeitsscheu bin ich ja nicht :wink:

@Furtbichler

Den Thread hab ich natürlich schon zuvor gelesen. Ärgere mich auch immer, wenn User in Foren Fragen stellen, die schon zig-mal beantwortet wurden. Aber, mit diesem Thread bin ich nicht weiter gekommen. Es gibt offensichtlich keine Version von TDBF die unter XE2 läuft.

mkinzler 23. Aug 2012 16:49

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Zitat:

Zitat von Furtbichler (Beitrag 1179553)
Alternative: TDBF

TDBF ist ein guter Ersatz für TDBF :o
Zitat:

bedingt durch den Umstieg auf XE2 kann ich TDbf nicht mehr verwenden, und suche daher einen Ersatz.

musicman56 23. Aug 2012 16:55

AW: Mit XE2 auf dBase-Datenbank lesend zugreifen
 
Zitat:

TDBF ist ein guter Ersatz für TDBF
Da stimme ich dir vollkommen zu, aber woher nehmen ist doch die Frage? Wie schon gesagt, am Anpassen an XE2 hab ich mir schon die Zähne ausgebissen :oops:


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