Hallo zusammen
ich habe folgendes Problem:
Ich positioniere einen Satz über den Satzschlüsel direkt mit:
RSetLL ist hier _RLocateCode:D SetRrnFile PI n D InPtr * Const D InpRrn 20u 0 Const D Result s n Inz D Rrn s 10i 0 Inz D cRRN_EQ s 10i 0 Inz( 134218496 ) c Eval Rrn = InpRrn c Eval pIoFb = *Null C Eval pIoFb = RSetLL( InPtr C : *Null C : Rrn C : cRRN_EQ ) C Return pIoFb <> *Null and RIoFb.Num_Bytes
Der Satz wird auch gefunden -> pIoFb ist <> *NULL und RIoFb.Num_Bytes = 1
Jetzt will ich diesen Satz aktualisieren
Bei Sätzen mit Schlüsseln erhalte ich jedoch genrell CPF5009 bzw. CPF5026 !!!Code:D UpdateFile PI D InPtr * Const D InNumByte Like( NumBytes ) Const D InReadBuf Like( ReadBuf ) Const D StrBuf s Like( ReadBuf ) Inz c Eval StrBuf = InReadBuf C Eval pIoFb = RUpdate( InPtr C : %Addr( StrBuf ) C : InNumByte )
Wer weiss Rat? Danke vorab
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)




Mit Zitat antworten
Bookmarks