今朝、どこにも答えが見つからない問題で走ったので、今は私よりも知識が豊富な人に聞いています;)。したがって、ここに問題があります。MSAccessで特定のクエリを実行しているときに、受信する予定の行を取得しましたが、問題はありません。ただし、OleDbCommandオブジェクトでまったく同じコマンド(コピーアンドペースト)を実行すると、何も返されません。私のデータテーブルは空です。クエリをコピーして、私が気付いていない構文の違いを見つけられるようにします。
odbCommand = New OleDbCommand( _
"SELECT IDTemps, NomEmploye, HreAllouees, HreReelles, TauxHoraire, " & _
" Description, NoProjet_Short, NoJob, Type FROM TableA " & _
" WHERE NoProjet_Short = '13015' " & _
" AND Type = 'DessinE' ", odbConnection)
dbAdapter = New OleDbDataAdapter(odbCommand)
odbConnection.Open()
dbAdapter.Fill(dtTable)
注:これはコードのコアであり、エラー管理を貼り付けませんでした(エラーがないため、DataTableは空であり、空であってはなりません)。
ありがとうサイモン