Hi,
ich bin gerade dabei ein VB6 Programm zu konvertieren und "brüte" derzeit über ein Select-Problem. Und zwar erhalte ich beim nachfolgenden Syntax die Fehlermeldung:
"Falsche(sic!) Syntax in der Nähe von ')' und zeigt dabei auf "ExecuteScalar.
Was ist da falsch, denn bei VB6 kommt die richtige Rückmeldung
Mit dem nachfolgenden Syntax kommt erfreulicherweise die richtige Anzeige und keine Fehlermeldung.
Da ich nur Kofler's Buch 'Visual Basic 2005' besitze und mir die F1-Hilfe auch nicht wirklich weiter bringt, hoffe ich auf einen entsprechenden Tipp.
Grüße
ich bin gerade dabei ein VB6 Programm zu konvertieren und "brüte" derzeit über ein Select-Problem. Und zwar erhalte ich beim nachfolgenden Syntax die Fehlermeldung:
"Falsche(sic!) Syntax in der Nähe von ')' und zeigt dabei auf "ExecuteScalar.
Code:
Dim txtKombi As New SqlCommand("SELECT COUNT(*) FROM (SELECT DISTINCT[Datum] FROM [Tabelle1])", sqlconn)
Mit dem nachfolgenden Syntax kommt erfreulicherweise die richtige Anzeige und keine Fehlermeldung.
Code:
Dim n As Integer
Dim txtKombi As New SqlCommand("SELECT COUNT(*) FROM [Tabelle1]", sqlconn)
n = CInt(txtKombi.ExecuteScalar())
txtAnzKombi.Text = CStr(n)
txtKombi.Dispose()
Grüße