Hallo,
Bin mir gerade ein Script für interne Auswertungszwecke am basteln und habe folgendes Problem:
Wenn Wert4 kleiner ist als WertX dann soll überprüft werden ob dieser Eintrag in der Datenbank( TXT Datei ) bereits existiert. Wenn ja, mache nichts, ansonsten schriebe Daten in 2 TXT Dateien. Wert4 kann die Wertigkeit zwischen 1 und 99 haben. Das funktioniert soweit auch Recht gut nur wenn Wert4 den Wert 8 oder 9 hat wird nur die Zeile mit FilrWrite ausgeführt und nicht die mit Filewriteline. Das ganze ist auch Rekonstruierbar: Wenn ich den Wert 8 habe und diesen manuell abändere auf z.B. 7 dann tut es so wie es soll.
Hat jemand eine Idee woran das liegen könnte?
If $Wert4 < $WertX Then
If StringInStr($DBRead, $Tdaten) Then
sleep(10)
Else
FileWriteLine($Log, $Tdaten & @CRLF & "")
FileWrite(@YEAR & "." & @MON & "." & @MDAY & "_Info.txt", $Tdaten & @CRLF)
sleep(10)
EndIf
EndIf
kind regards
lordkingpin