Benutzer mit den meisten Antworten
CRM SDK Update

Frage
-
Hallo zusammen,
ich suche ein Beispiel für ein Update in VB.NET.
Die Create Funktion funktioniert schon bestens, aber mit dem Update komme ich nicht klar.
Der reihne Befehl ist mir klar: serivce.Update()
Mache ich es wie bei Erstellen, so erhalte ich den Fehler: "Der Ausdruck gibt keinen Wert zurück!"
Meine Code für das Einfügen sieht so aus:
' Set up the CRM Service. Dim token As New CrmAuthenticationToken() token.AuthenticationType = 0 token.OrganizationName = "tw-elektric" '"CRM Organisationsname" Dim service As New CrmService() service.Url = "http://srv03/mscrmservices/2007/crmservice.asmx" '"http://<servername>:5555/mscrmservices/2007/crmservice.asmx" service.CrmAuthenticationTokenValue = token service.Credentials = System.Net.CredentialCache.DefaultCredentials ' Create the new contact object. Dim tweKontakt As New contact ' Set the properties for the new contact object. '---- Vorname tweKontakt.firstname = "Max" '---- Nachname tweKontakt.lastname = "Mustermann" '****** CREATE Methode in CRM ****** Try ' Create the new contact in Microsoft Dynamics CRM. Dim veranstaltungGuid As Guid = service.Create(tweKontakt) Catch ex As Exception Console.WriteLine(ex) Exit Sub End Try
Danke für eure Hilfe...
Gruß
tw-elektric
Antworten
-
Die Id des Datensatzes wird benötigt, da die Änderung sonst keinem Datensatz zugeordnet werden kann. Bei der Entität Kontakt ist dies die Eigenschaft contactid.
Ein Beispiel für das Update findest du hier http://msdn.microsoft.com/en-us/library/bb929003.aspx- Als Antwort markiert tw-elektric Dienstag, 4. August 2009 11:42
Alle Antworten
-
Hallo,
ich vermute du versuchst es exakt so wie im Beispiel für Create?
Dim veranstaltungGuid As Guid = service.Update(tweKontakt)
Die Methode Update hat jedoch keinen Rückgabewert. Daher kommt auch die Fehlermeldung des Compilers.
Das Update sollte wie folgt funktionieren.
service.Update(tweKontakt)
-
Hallo,
ich vermute du versuchst es exakt so wie im Beispiel für Create?
Dim veranstaltungGuid As Guid = service.Update(tweKontakt)
Die Methode Update hat jedoch keinen Rückgabewert. Daher kommt auch die Fehlermeldung des Compilers.
Das Update sollte wie folgt funktionieren.
service.Update(tweKontakt)
ok, danke. Der Befehl an sich funktioniert nun. Aber ich muss ja noch sagen, welcher Datensatz ich updaten möchte.
Alleine mit der Zuweisung des neuen Vor- und Nachnamen kommt ein Fehler.
Ich muss bestimm noch die Datensatz ID oder so mitgeben, aber wie mache ich das?
Danke
Gruß
tw-elektric -
Die Id des Datensatzes wird benötigt, da die Änderung sonst keinem Datensatz zugeordnet werden kann. Bei der Entität Kontakt ist dies die Eigenschaft contactid.
Ein Beispiel für das Update findest du hier http://msdn.microsoft.com/en-us/library/bb929003.aspx- Als Antwort markiert tw-elektric Dienstag, 4. August 2009 11:42