Breite von Memofeldern

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

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21199
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Breite von Memofeldern

Beitrag von Manfred »

Hi,

irgendwas will nicht so, wie ich es will. oder verstehe. Wann haben Memofelder eine Breite von 4 und wann eine Breite von 10 Zeichen bei der Einlesung der Struktur? Ich bekomme immer wieder unterschiedliche Angaben zurückgeliefert, von denen ich den Zusammenhang nicht erkennen kann. Hängt das mit der DBE zusammen? Wenn ja, wie?
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
Jan
Marvin
Marvin
Beiträge: 14655
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Breite von Memofeldern

Beitrag von Jan »

Moin manfred,

DBFNTX = 10
FOXCDX = 4

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21199
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Breite von Memofeldern

Beitrag von Manfred »

das dachte ich auch. Aber es muß da noch was geben. mal schauen, ob ich den Grund finde.
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
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Breite von Memofeldern

Beitrag von brandelh »

Die "Breite" des Memofeldes, bezieht sich auf die "Breite" des Schlüsselfeldes in der DBF.

DBFDBE (mit Index hat das nix zu tun), nutzt 10 Ziffern, somit 10 Byte.
FOXDBE, nutzt ein DWORD oder LONG Feld, das braucht nur 4 Byte.

Soweit ich weiß, ist die Angabe aber eh egal, da die DBE weiß was sie braucht und daher immer die richtige Länge nutzt, ähnlich beim Datum.
Gruß
Hubert
Antworten