![]() |
foxpro to dbase
hi leute,
ich möchte eigentlich eine dbf-datei öffnen die vom typ her eine foxpro(memo) ist. delphi öffnet mir diese aber nicht. kann ich diese datei in eine dbase3 datei umwandeln innerhalb meines delphi programms? gruß thomas |
Re: foxpro to dbase
Besorge dir besser den ODBC-Treiber für FoxPro
|
Re: foxpro to dbase
Zitat:
![]() |
Re: foxpro to dbase
welchen foxpro treiber soll ich denn nehmen gibt ja nen ganzen haufen?
|
Re: foxpro to dbase
also ich habs einfach mal ausprobiert, bin aber zu keinem ergebniss gekommen.
und die sache mit dem Advantage Data Architect versteh ich leider nicht so richtig. wenn noch jemand ne idee hat würde ich mich freuen. |
Re: foxpro to dbase
Hallo Joachimd,
mit dem Advantage Data Architect kann ich meine alten Foxpro 2.6 Daten ein- wandfrei lesen. Wie gehe ich dann am Besten vor? Gruß Alfred |
Re: foxpro to dbase
Einen Zugriff auf den lokalen Server erhält man mit
Advantage Client Engine und Advantage Delphi Components. Gruß Alfred |
Re: foxpro to dbase
|
Re: foxpro to dbase
Hallo Peter,
bei Foxpro 2.6 Dateien werden leider die Datumsfelder falsch angezeigt. Aus 14.08.1996 wird 30.12.1899. Gruß Alfred |
Re: foxpro to dbase
30.12.1899 ist 0
|
Re: foxpro to dbase
Im Hexeditor sieht man, dass dort 19960814 steht und tdbf damit wohl ein
Problem hat. ADS zeigt das Feld ja richtig an. Gruß Alfred |
Re: foxpro to dbase
Mit Delphi habe ich es nicht probiert, doch mit Lazarus geht es, habe es vorhin probiert. Läuft ohne Probleme.
Nomalerweise wenn Alfred etwas sagt, dann stimmt das 100 %. Ich schätze Alfreds Kompetenz sehr. Alfred versteht eine Menge von Xbase, von Delphi und von Lazarus. Mit seiner Hilfe und mit Monta haben wir ein Dataset für Lazarus ausgetüftelt. Zudem ist er bald auch ein guter Java Programmierer. Alfred sagte, dass es mit Delphi nicht geht und das habe ich nicht getestet. So wie ich es sehe, wurde die Entwicklung von TDBF eingestellt. Bei Lazarus ist es neu immer dabei und deshalb ist die Entwicklung für Freepascal gewährleistet. Aber Programme würde ich damit nicht schreiben, denn DBF Dateien funktionieren nur mit XBase Sprachen richtig. Doch wenn Thomas keine Datumsfelder übernehmen will, dann kann er TDBF ja nehmen. Oder er nimmt das ADS, welches für nicht kommerzielle Anwendungen ja kostenlos ist soviel ich weiss. Peter |
Re: foxpro to dbase
Zitat:
Local Server Restriktionen: nicht auf Middleware (Multi-Tier, Webserver, Terminalserver), nicht über 5 gleichzeitige Benutzer, keine Transaktionen, kein Hot Backup, keine Replication. |
Re: foxpro to dbase
Zitat:
Der Zugriff könnte auch über den OLE DB-Treiber erfolgen (ist glaube ich kostenlos) - lesend kein Problem, allerdings konnte ich damit keine schreibenden Zugriffe bewerkstelligen, ohne dass es zu Fehlern kam. Mangels Zeit habe ich es aber auch nicht mehr weiter verfolgt. Für TDBF gibt es auch angepasste Versionen für 2009, bei allen Anpassungen, die ich getestet habe, gibt es aber sporadische, schwer nachvollziehbare Probleme mit TDatetime - Fields (nicht bei TDate). Auch hier fehlte mir bisher die Zeit dies näher zu analysieren. |
Re: foxpro to dbase
Der Zugriff mit der BDE auf meine Foxpro 2.6 Dateien scheint zu
funktionieren. Kann ich für meine internen Zwecke damit leben? Ich verwende keine Indexdateien. Hintergrund: Ich habe eine Anwendung die einen sehr hohen Portierungs- aufwand, wegen spezieller Berechnungslogik und sehr komplexer Druck- ausgabe, erfordern würde. Gruß Alfred |
Re: foxpro to dbase
Zitat:
Aber Du sagst BDE: falls Du das bei Endusern installieren willst/musst, müßtest Du auch die BDE installieren, in dem Fall würde ich doch ADS mal testen, da problemloser zu installieren und auch zu handhaben. Bei ADS habe ich bei einzelnen Indexausdrücken Probleme, aber nicht generell, aber wenn Du gar keine hast, ohnehin kein Problem. Wenn es nur bei Dir läuft ist es natürlich egal. |
Re: foxpro to dbase
Bei der Suche nach Informationen zu diesem Thema bin ich auf
die VCL-Komponenten von Apollo gestossen. Hat das jemand im Einsatz? Bei dem aktuellen Preis und Dollarkurs wären die Komponenten auch eine Überlegung wert. Gruß Alfred |
Re: foxpro to dbase
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz