Dim da As OleDbDataAdapter = New OleDbDataAdapter("Select sum[Shark Individual Weight] from FishCaught'", myConnection)
Dim ds As DataTable = New DataTable()
da.Fill(ds)
DataGridView1.DataSource = ds
myConnection.Close()
Hallo. Ich benutze vb.net Verbindung zu MS-Zugang. Ich bekomme immer den Fehler 'Operator in Abfrageausdruck fehlt'. Ich würde gerne wissen, was mit meiner SQL-Anweisung falsch ist.fehlender Operator in Abfrage Summe Ausdruck Vb Netto
Dim da As OleDbDataAdapter = New OleDbDataAdapter("Select Sum([Shark Individual Weight]) From FishCaught Where ([OperationID]) = '" & TextBoxOpID4.Text & "'", myConnection)
Dim ds As DataTable = New DataTable()
da.Fill(ds)
DataGridView2.DataSource = ds
Ich denke, meine SQL-Syntax ist falsch. Wie sollte es eigentlich schreiben? Ich erhalte den Fehler 'Datentyp nicht übereinstimmend in Kriterienausdruck'. Wenn ich nur 'Dim da als OleDbDataAdapter = New OleDbDataAdapter ("Wähle Summe ([Shark Individual Weight]) Von FishCaught', wird die Summe angezeigt werden. Also ich denke, es gibt Fehler in WHERE-Klausel. Jede Hilfe wäre dankbar, danke
.
'sum [Shark Individual Weight]' sieht falsch aus, es ist 'sum (fieldname)' aber in Ihrem Code ist das 'Shark Individual Weight' kein Feld –
, aber in ms Zugriff ist Hai individuelles Gewicht ein Feld – lee