Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Fox pro 9 Problem

Empfohlene Antworten

Hallo zusammen,

ich habe ein Problem beim Öffnen von bestimmten D-Base dateien ... Unzwar lassen diese sich nicht mit Fox Pro 9 öffnen, jedoch mit Fox Pro 7. Ich muss diese dann in einer neuen Datei speichern und dann kann auch foxpro 9 damit etwas anfangen.

Diese bestimmten D-Base - Dateien kommen aus Verarbeitungstools von uns.

( Also man liest die normale D-Base - Datei ein, die auch von Fox Pro 9 erkannt und geöffnet wird. Dann werden die Daten bearbeitet durch unser Tool, und dann die Ausgabe-Datei ausgegeben...

Wenn ich dann die neue Datei öffnen möchte, kann Fox Pro 9 das nicht nur der 7er.

Hat vielleicht jemand damit auch schon Erfahrung gemacht.

Ich glaube es gibt auch eine spezielle Einstellung im Fox Pro 9 dafür, weiss die vielleicht einer ?

Vielen Dank schon mal :)

lg Daniel

Hallo Daniel,

Einfach so "kann ich nicht öffnen" wird ja wohl nicht sein. Irgend ne Fehlermeldung bzw Fehlernummer wirst du doch bekommen?

Vermutlich ist die Datei nicht ganz sauber. VFP9 macht per Default einen Integritätstest beim Öffnen. Den kannst du mal abschalten mittels

SET TABLEVALIDATE TO 0

wOOdy

Visual FoxPro Technologieberater

Microsoft "Most Valuable Professional" 1996 bis 2009

IHK-Prüfer für Anwendungsentwicklung

"*´¨)

¸.•´¸.•*´¨) ¸.•*¨)

(¸.•´. (¸.•` *

.•`.Visual FoxPro: It's magic !

(¸.•``••*

Hallo lieber Woody,

vielen dank für deine Antwort :) ... Ja das klappt :) , jedoch "zerschieße" ich mir mit "modify structure" nun leider meine komplette Struktur.

Gibt es dort vielleicht noch ne möglichkeit?

Wir haben uns überlegt da es ja scheinbar am Datei-Header liegt ... Diesen zu bearbeiten. Jedoch weiss ich nicht genua wie einer aufgebaut ist. Hast du da vielleicht eine Idee?

Lieben Gruß

Daniel

Hallo Daniel,

du solltest dir angewöhnen, vollständige und hilfreiche Antworten zu schreiben ;) Leider ist meine Glaskugel zur Zeit grad in Reparatur, und daher ist dein Problem durch Raten wirklich schwer zu lösen.

also: Was klappt? Das Öffnen deiner DBF mit VFP9 und abgeschalteten TableValidate? Wenn ja, dann solltest du erst mal dafür sorgen, dass das erstellende Programm die DBF korrekt erstellt. Wenn TableValidate nen Fehler meldet, dann ist das Problem im Normalfall ein falscher logischer Satzzähler (der ist im Header gespeichert, und wird beim Öffnen mit der durch die physikalische Dateilänge errechneten Satzzahl verglichen). VFP-Versionen vor der 8er hatten diese Prüfung nicht drinnen, daher meckern die nicht.

Den logischen Satzzähler kannst du mit VFP selbst sehr einfach reparieren, indem du ein APPEND BLANK machst, und danach den gerade angehängten Satz wieder löscht. Also:

SET TABLEVALIDATE TO 0

USE Kaputte.DBF EXCL

APPEND BLANK

DELETE

USE

SET TABLEVALIDATE TO 11

USE Kaputte.DBF && kein Fehler mehr ?

BROWSE

So, und was hat nun dein zweiter Spruch mit dem MODI STRU mit deiner ersten Frage zu tun? Und warum sollte ein MODI STRU ne Datei zerschiessen?

FoxPro ist ein sehr ausgereiftes und weitgehendst fehlerfreie Datenbank und Programmiersystem, da geht nicht eben mal was kaputt. Was genau stellst du da an, dass du dir deine "KOMPLETTE Struktur zerschiesst"?

Wenn du den Aufbau der FoxPro Dateistrukturen erforschen willst: F1 drücken. Ist alles in der Hilfe dokumentiert, guggst du nach "File Structures"

Übrigens gibts für FoxPro Support wesentlich besser geeignete Supportgruppen:

news://news.dfpug.de (oder dFPUG Forum)

news://msnews.microsoft.com/microsoft.public.de.fox

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.