Benutzer mit den meisten Antworten
Feldwerte im CRM beim Update einer Entitiaet ueber API wieder leeren

Frage
Antworten
-
- Als Antwort markiert Michael Sulz Freitag, 21. Februar 2014 08:31
-
Hallo Martin,
du musst dem Property auch erlauben, Null-Werte zu speichern. Z.B. so:
CrmDecimal Result = new CrmDecimal();
Result.IsNull = true;
Result.IsNullSpecified = true;CrmDecimalProperty Key = new CrmDecimalProperty();
Key.Value = Result;
Key.Name = sAttribute;
Key.Value.IsNull = true;
Key.Value.IsNullSpecified = true;Entity.Properties.Add(Key);
Viele Grüße
Michael Sulz
MVP für Microsoft Dynamics CRM
Blog
Website- Als Antwort markiert Michael Sulz Montag, 29. November 2010 14:14
-
Für jeden CRM-Datentyp existiert ein "Null"-Wert. Um z.B. ein CrmFloatProperty auf null zu setzen kannst du der Property CrmFloatProperty.Null zuweisen.
Siehe auch: http://msdn.microsoft.com/en-us/library/bb930238.aspx
- Als Antwort markiert Michael Sulz Montag, 29. November 2010 14:15
Alle Antworten
-
- Als Antwort markiert Michael Sulz Freitag, 21. Februar 2014 08:31
-
Hallo Michael,
wenn ich null uebergebe, dann sind die Feldwerte bspw. beim "Float-Feld" 0.00 und nicht leer.
Muss ich noch einen anderen Parameter uebergeben?
val1.Value =
null;
CTCCrmDynamicEntityProperty prop1 = new CTCCrmDynamicEntityProperty();
prop1.Value = val1;
prop1.Type =
"CrmFloatProperty";
prop1.Name =
"new_yearlybudget";
customerEntity.Properties.Add(
"new_yearlybudget", prop1);
-
Hallo Martin,
du musst dem Property auch erlauben, Null-Werte zu speichern. Z.B. so:
CrmDecimal Result = new CrmDecimal();
Result.IsNull = true;
Result.IsNullSpecified = true;CrmDecimalProperty Key = new CrmDecimalProperty();
Key.Value = Result;
Key.Name = sAttribute;
Key.Value.IsNull = true;
Key.Value.IsNullSpecified = true;Entity.Properties.Add(Key);
Viele Grüße
Michael Sulz
MVP für Microsoft Dynamics CRM
Blog
Website- Als Antwort markiert Michael Sulz Montag, 29. November 2010 14:14
-
Für jeden CRM-Datentyp existiert ein "Null"-Wert. Um z.B. ein CrmFloatProperty auf null zu setzen kannst du der Property CrmFloatProperty.Null zuweisen.
Siehe auch: http://msdn.microsoft.com/en-us/library/bb930238.aspx
- Als Antwort markiert Michael Sulz Montag, 29. November 2010 14:15