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()
こんにちは。私は、msアクセスに接続するvb.netを使用しています。私はエラー '演算子がクエリ式にありません'を取得し続けます。私は何が私のSQLステートメントで間違っているか知りたいです。クエリ合計式vb netの演算子がありません
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
私のSQL構文が間違っていると思います。それを実際にどのように書くべきですか?私はこのエラー '条件式のデータ型の不一致'を受け取ります。もし私が 'Dim da As OleDbDataAdapter = New OleDbDataAdapter( "Shark Individual Weight")をFishCaughtから書くと、合計が表示されるので、WHERE節にエラーがあると思います。 。
'sum(Shark Individual Weight)'は 'sum(fieldname)'であると思われますが、 'Shark Individual Weight'はフィールドではありません –
ですが、msアクセスでは、あなたの応答に感謝します。 – lee