Möchte gerne die gesamte auflage zählen und einzelne spalten(z.b. spalte anrede) die befüllt sind.

Code:
        ' Verbindungsaufbau
        DBCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & PfadDB
        DBCon.Open()

        ' Anzahl Auflage
        DBDataAdapter = New OleDb.OleDbDataAdapter _
        ("SELECT * FROM [" & Tablelist & "]", DBCon)
        DBDataSet = New DataSet()
        DBDataAdapter.Fill(DBDataSet, Tablelist)
        DBDataView = New DataView(DBDataSet.Tables(Tablelist))
        Auflage = Context(DBDataView).Count
        MsgBox(Auflage)

        'Anzahl(Anrede)
        DBDataAdapter = New OleDb.OleDbDataAdapter _
        ("SELECT COUNT ([" & Tablelist & "].Anrede) FROM [" & Tablelist & "]", DBCon)
        DBDataSet = New DataSet()
        DBDataAdapter.Fill(DBDataSet, Tablelist)
        DBDataView = New DataView(DBDataSet.Tables(Tablelist))
        Anrede = Context(DBDataView).Count
        'MsgBox(Anrede)

        DBCon.Close()
        DBDataSet = Nothing

ANzahl Auflage funktioniert. Jedoch die SQL Abfrage mit Count bei Anzahl Anreden gibt immer nur den Wert 1 aus (sollte aber 89 bei unserer DB anzeigen)
Ich denke, dass das Visual Studio 2008 vl irgendetwas an dem Count nicht versteht, oder ich etwas falsch eingestellt habe. Der Code ansich sollte stimmen, da er im Acces als Abfrage so funktioniert hat.
Bitte um schnelle Antwort
[/code]
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!