Umspeicherung einer .DBF Datei

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Werner
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Sa, 18. Mär 2006 16:08

Umspeicherung einer .DBF Datei

Beitrag von Werner »

Hi!

Ich hätte 'mal eine Frage: Warum erhält meine .DBF Datei nch dem COPY TO Befehl eine laufende Nr mit einer Tilde?

Beispiel:

use vs_xpfleg
COPY TO to vs_pfleg.dbf ==> ergibt eine Datei: vs_pf~10.dbf, die man dann schlecht greifen bzw. speichern kann.

Darf man nach dem Copy-Befehl vielleicht nicht die Erweiterung .DBF angeben oder sollte ich auf COPY FILE ausweichen?

Vielleicht kann mir jemand einen Tipp geben? Vielen Dank im Voraus!

Gruß Werner
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Umspeicherung einer .DBF Datei

Beitrag von Tom »

Weil der Präfix des Namens neun Buchstaben enthält? Die Commandbox oder 16-Bit-DOS-Programme können das (fallweise) nicht darstellen; sie zeigen den virtuellen 8.3-Namen an.
Herzlich,
Tom
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Umspeicherung einer .DBF Datei

Beitrag von georg »

Hallo,


USE vs_xpfleg
aStru := dbStruct()
dbCreate("vs_pfleg", aStru)

und dann die Sätze manuell von der einen in die andere kopieren.


Gruss,

Georg


P.S.: Tom - die Zieldatei hat einen 8 Buchstaben langen Namen:

Code: Alles auswählen

vs_pfleg
12345678
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Umspeicherung einer .DBF Datei

Beitrag von Manfred »

Hallo,

hast Du das wirklich so geschrieben, wie es da steht?

COPY TO to vs_pfleg.dbf

schreibe doch mal Copy TO vs_pfleg und lasse das doppelte "to" weg.
Werner hat geschrieben:Hi!

Ich hätte 'mal eine Frage: Warum erhält meine .DBF Datei nch dem COPY TO Befehl eine laufende Nr mit einer Tilde?

Beispiel:

use vs_xpfleg
COPY TO to vs_pfleg.dbf ==> ergibt eine Datei: vs_pf~10.dbf, die man dann schlecht greifen bzw. speichern kann.

Darf man nach dem Copy-Befehl vielleicht nicht die Erweiterung .DBF angeben oder sollte ich auf COPY FILE ausweichen?

Vielleicht kann mir jemand einen Tipp geben? Vielen Dank im Voraus!

Gruß Werner
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Umspeicherung einer .DBF Datei

Beitrag von Rolf Ramacher »

Hi

die Datei muß gar nicht geöffnet sein.

copy file ("123.dbf") to ("456.dbf")
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Antworten