function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

easy code for update doesn't work

I came from vb6 and I try to write some code into visual studio express 2013 desktop. I look to this link "" for get some ideas but i don't found the solution to my problem .
i need to update some fields of contact, this is my code, anyone can help me please? thanks
i imported into vbnet wsdl enterprise "wsdl.jsp.xml" from my salesforce 

Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
        'sf = service references
        'sforce1 = web references
        Dim SfdcBinding As sforce1.SforceService = New sforce1.SforceService
        Dim CurrentLoginResult As sforce1.LoginResult

        CurrentLoginResult = SfdcBinding.login("myuser", "passtoken")

        SfdcBinding.Url = CurrentLoginResult.serverUrl
        SfdcBinding.SessionHeaderValue = New sforce1.SessionHeader
        SfdcBinding.SessionHeaderValue.sessionId = CurrentLoginResult.sessionId
        Dim contact() As SF.Contact
        contact(0) = New SF.Contact ' i use sf because sforce1 haven't a list of object lead,case,opportunity,contact,account...
        contact(0).Id = "0032000000Hppxn"
        contact(0).MobilePhone = "34911111111"

        Dim saveResults As sforce1.SaveResult
        saveResults = SfdcBinding.update(contact(0)) ' <---- HERE i have an error when compile: cannot convert into matrix sforce1.sobject

        If saveResults.success Then
            MsgBox("update ok")
            MsgBox("update ko")
        End If
    End Sub
Thinking you just need to get rid of the zero element.

Dim SaveResults() As SForce1.SaveResult = SfdcBinding.update(New SForce1.sObject() {contact})
thanks, i solve some weeks ago with
i just stop to work with vb 6 :)