VFP DBF Feld Typen ? [erledigt]

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

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

VFP DBF Feld Typen ? [erledigt]

Beitrag von AUGE_OHR »

hi,

ich habe hier eine VFP DBF wo ich gerne wüsste was für Feld Type die hat.
hbwfnt_2020_09_16_001.zip
(1.47 KiB) 285-mal heruntergeladen
wie kann ich die verwenden :?:
Zuletzt geändert von AUGE_OHR am Mo, 21. Sep 2020 7:40, insgesamt 1-mal geändert.
gruss by OHR
Jimmy
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: VFP DBF Feld Typen ?

Beitrag von HaPe »

Hallo Jimmy !
ich habe hier eine VFP DBF wo ich gerne wüsste was für Feld Type die hat.

Code: Alles auswählen

Feld  Feldname   Typ       Breite  Dez  AutoInc  Nullwerte
   1  KEY        Integer        4    0  Nein     Nein
   2  SYSC       DatumZeit      8    0  Nein     Nein
   3  SYSM       DatumZeit      8    0  Nein     Nein
   4  FONTNAME   Zeichen      100    0  Nein     Nein
   5  STATUS     Numerisch      1    0  Nein     Nein
   6  FILENAME   Zeichen      254    0  Nein     Nein
   7  TS         Zeichen       20    0  Nein     Nein
   8  DESC       Memo           4    0  Nein     Nein
   9  GENERICFNT Numerisch      1    0  Nein     Nein
  10  TSWOFF2    Zeichen       20    0  Nein     Nein
  11  TSWOFF     Zeichen       20    0  Nein     Nein
  12  TSTTF      Zeichen       20    0  Nein     Nein
  13  TSSVG      Zeichen       20    0  Nein     Nein
  14  TSEOT      Zeichen       20    0  Nein     Nein
Tag: KEY        Key: KEY
Tag: TAG1       Key: UPPER(FONTNAME)
HBWFnt.jpg
HBWFnt.jpg (365.79 KiB) 4814 mal betrachtet
--
Hans-Peter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: VFP DBF Feld Typen ?

Beitrag von AUGE_OHR »

hi,

ist das jetzt Xbase++ oder VFP :?:
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: VFP DBF Feld Typen ?

Beitrag von AUGE_OHR »

hi,

gibt es keine Lösung um mit solchen DBF unter Xbase++ zu arbeiten :?:
gruss by OHR
Jimmy
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: VFP DBF Feld Typen ?

Beitrag von HaPe »

Hallo Jimmy !
ist das jetzt Xbase++ oder VFP
Die Infos sind jeweils mit meinem VFP-Tool erstellt worden.

Nach der Kennung ist 0x30 Visual FoxPro
HBWFNT_Kennung.jpg
HBWFNT_Kennung.jpg (270.96 KiB) 4747 mal betrachtet
gibt es keine Lösung um mit solchen DBF unter Xbase++ zu arbeiten
Wo ist das Problem?

Visual-DBU zeigt die Tabelle an.
--
Hans-Peter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: VFP DBF Feld Typen ?

Beitrag von AUGE_OHR »

hi,

ich bekomme
KEY │ Long Sign │ 4 │
SYSC │ Timestamp │ 8 │
SYSM │ Timestamp │ 8 │
KEY SYSC SYSM
-----------Ð----------------Ð---------------
2 ¦ 20200115224428 ¦ 20190115224428
nun sollte es so aussehen
2020-01-15 22:44:28.000
es findet also "irgendwo" eine "Konvertierung" statt ...
Frage "wo" und "wie" wird das gemacht :idea:
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: VFP DBF Feld Typen ?

Beitrag von AUGE_OHR »

hi,

ich habe mit dem FormDesigner CLASS Code aus der VFP DBF generiert um den Codeblock für o:Datalink zu sehen
VFP_TEST.zip
(9.12 KiB) 254-mal heruntergeladen

Code: Alles auswählen

::Key:dataLink := {|x| IIf( PCOUNT()==0, Transform( (::HBWFNT)->KEY, '@N' ), (::HBWFNT)->KEY := Val(x) ) }
bei dem Integer / Long Sign Feld bleibt das SLE leer

Code: Alles auswählen

::Sysc:dataLink := {|x| IIf( PCOUNT()==0, Trim( (::HBWFNT)->SYSC ), (::HBWFNT)->SYSC := x ) }
::Sysm:dataLink := {|x| IIf( PCOUNT()==0, Trim( (::HBWFNT)->SYSM ), (::HBWFNT)->SYSM := x ) }
bei dem TimeStamp / DateTime Felder ist es Type "C"

wenn ich nun einen Index auf so ein Feld habe was passiert dann wenn ich mit Xbase++ darauf zugreife :idea:
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: VFP DBF Feld Typen ? [erledigt]

Beitrag von AUGE_OHR »

hi,

es war etwas ganz simples : der Formdesigner hat das SLE zu klein angelegt und ich habe den "Inhalt" nicht gesehen :roll:
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: VFP DBF Feld Typen ? [erledigt]

Beitrag von Jan »

Auf einer der dFPUG-Konferenzen hatte Steffen sehr intensiv und überzeugend darüber gesprochen, das die das Timestamp-Feld auch in Xbase++ verfügbar machen wollten. Aber nun ja, erst haben die das terminlich nicht geschafft, und jetzt ist die VFP-Unterstützung durch Xbase++ anscheinend ja auch eingestampft worden. Also wird das vermutlich mehr nichts mehr werden. Ist im Zuge der SQL-Hervorhebung auch nicht mehr so wichtig [/ironieoff].

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Antworten