DB Einträge löschen

Zuviel Werbung?
-> Hier kostenlos registrieren
Genau! Habe ich ja auch schon geschrieben.
Aber noch rätselhafter als Eduards Problem ist nun diese Antwort:

Argv_user, hast Du am Ende verstanden was der Eduard will?
Allerdings geht er gar nicht auf Deine Antwort ein.
Eine Zählvariable auf 0 setzen dann ist der DB leer? Wie das, Schleife?
Ne dann bräuchte ich ja beim nächsten Eintrag nicht hoch zählen.

Ich habe ihn nicht wirklich verstanden, sondern nur einen Verdacht
geäußert, und eine in der Informatik gängige Lösung vorgeschlagen. Statt
der etwas universelleren "Zähl"-Variable, mit der man auch ARRAY-Einträge
verwalten könnte, kann in einfachen Fällen ein (Merker-)Bit herhalten; oder
natürlich der erste freie Platz im DB selber.


Was eduard unter leer versteht weiß er vermutlich noch nicht so genau.
 
@AU:
ich denke schon, dass du das eigentliche Problem richtig erkannt und die richtige Diagnose gestellt hast.
Meine Vermutung ist :
Eduard möchte zwar ereignisgesteuert einen Datenbereich löschen, der von anderer Stelle absolut (eventuell via SFC20 oder im Falle der hier verwendeten VS130-2 mit dem Siemens-FB) beschreiben wird. Da kann man zwar schon mal einen FILL machen, das nützt nur nichts, wenn der andere seinen Speicher-Inhalt da gleich wieder drüber bügelt ...

Gruß
LL
 
OK ...
jetzt solltest du mir trotzdem sagen, was du von meinen Mutmaßungen nun genau machst ...
Versuchst du den Inhalt des Speichers zu überschreiben, den du als Zieldatenbereich an den Siemens-FB übergibst ?
Wenn ja ... zwecklos ...
Du kannst hier nur so vorgehen, dass du dir den Inhalt dieses Bereichs ereignis-gesteuert an eine andere Stelle kopierst. Dort kannst du es dann auswerten und auch löschen, wenn nicht mehr benötigt.

Gruß
LL
 
Zurück
Oben