Hallo,

diesmal geht es nicht um das Schreiben einer DDS Datei sondern das Lesen einer solchen.
Ich habe den Namen eines Feldes auf das Referiert wird und will nun aus der referenzierten Datei die Länge, die Dezimalstellen und die Art dieses Feldes wissens. Sobald ich die SRCDTA habe kann ich dies ja über Substring herausfinden.

Dazu hätte ich aber ein paar Fragen:
1. Kann ich über einen einfachen read aus dieser Datei lesen und die Daten in SRCSEQ SRCDTA und SRCDAT schreiben lassen? Wie müsste dieser read aussehen? (Ein Beispiel wäre sehr freundlich)

2. Brauche ich dann in meinem CL Programm 2 OVRDBF?

Gruß Martin

EDIT:
Tut mir Leid bin schon über was gestolpert, sollte jetzt funktionieren.(Kann ich erst morgen testen)
PHP-Code:
     C                   open      reftab
     C                   read      REFTAB        cmdrec
     C                   dow       NOT 
%eof(reftab)
     
C                   eval      name2 = %subst(srcdta:19:10)
     
C                   if        name=name2
     C                   
eval      laenge = %subst(srcdta:30:4)
     
C                   eval      art = %subst(srcdta:35:1)
     
C                   eval      dec = %subst(srcdta:36:2)
     
C                   endif 
     
C                   read      REFTAB        cmdrec
     C                   enddo
     C                   close     reftab