[gelöst] (SDK) Anzahl der Datensätze

19. April 2010 09:31

Hallo,

ich habe im Firmenstamm ein paar Firmen, welche ich Kundennummern mit einen I vorangehängt habe.
Nun würde ich gerne die Anzahl der Firmen abfragen, welche ein I haben.
Leider stehe ich im Moment total auf dem Schlauch, wie die Anzahl heraus bekomme.

Eine normale Abfrage, wie ich die GUID bei Account oder Contact herausbekomme habe ich so:
Code:
    Function getGUID(ByVal entity As String, ByVal field As String, ByVal searchword As String) As Guid

        If entity = "account" Then
            Dim queryAccount As New QueryByAttribute()
            queryAccount.ColumnSet = New AllColumns()
            queryAccount.EntityName = EntityName.account.ToString()
            queryAccount.Attributes = New String() {field}
            queryAccount.Values = New String() {searchword}
            Dim retrievedAccount As BusinessEntityCollection = service.RetrieveMultiple(queryAccount)
            Try
                Dim account As account = CType(retrievedAccount.BusinessEntities(0), account)
                Dim idAccount As Guid = account.accountid.Value
                Return idAccount

            Catch ex As Exception
                protoWrite(ex.ToString)
                protoWrite("KEIN SUCHERGEBNIS")
                Console.WriteLine(ex)
                Console.WriteLine("KEIN SUCHERGEBNIS")
            End Try

        End If

        If entity = "contact" Then
            Dim queryContact As New QueryByAttribute()
            queryContact.ColumnSet = New AllColumns()
            queryContact.EntityName = EntityName.contact.ToString()
            queryContact.Attributes = New String() {field}
            queryContact.Values = New String() {searchword}
            Try
                Dim retrievedContact As BusinessEntityCollection = service.RetrieveMultiple(queryContact)
                Dim contact As contact = CType(retrievedContact.BusinessEntities(0), contact)
                Dim idContact As Guid = contact.contactid.Value
                Return idContact
            Catch ex As Exception
                protoWrite(ex.ToString)
                protoWrite("KEIN SUCHERGEBNIS")
                Console.WriteLine(ex)
                Console.WriteLine("KEIN SUCHERGEBNIS")
            End Try

        End If


Hat mir jmd einen Tipp, wie ich die Anzahl herausfinde? Ich weiß, heute ist Montag ;)


Vielen dank
Zuletzt geändert von tw-elektric am 19. April 2010 15:39, insgesamt 1-mal geändert.

Re: (SDK) Anzahl der Datensätze

19. April 2010 13:35

Hallo,

ich weiß nicht, ob ich deine Frage richtig verstanden habe, aber die Anzahl der Datensätze kannst du mit count ermitteln.