Moin,
ich nutze einen
SOAP Webservice unter Delphi 2007 entwickelt.
Es funktioniert alles tadellos bis auf folgendes
Initialisierungswerte bei den Datentypen
Integer = 0
Zeichenkette = ''
werden auch bei nicht Übergabe dieser Feldern im
SOAP Envelope dahingehend so verarbeitet, dass beispielsweise
Vorname = ''
den Datensatz generell dann überschreibt.
Soll das Value Vorname dann aber wirklich gelöscht werden habe ich mir eine Krücke eingebaut, dass man als Value 'DELETE' übergibt damit die Zeichenkette gelöscht wird.
Bei Zahlen, die auf 0 gesetzt werden sollen erwarte ich momentan eine -1 damit das alles momentan funktioniert.