SQL ステートメントに問題があります。
私の環境は次のとおりです。
- .NET OleDB.DataReader を介して MS Access (2002) を照会する VB.NET アプリケーション
そのクエリは行/結果を提供しません。しかし、MS Access データベースでクエリを実行すると、正しい結果が得られます。
クエリは次のとおりです。
<i>select prnr.prk, prnr.prl, famk, faml from
(fzgpr inner join prnr on prnr.id = fzgpr.prid)
inner join prfamilie on prfamilie.id = prnr.famid
where ((fzgpr.fzgid) = 1) and ((FamL) like '*Air*')</i>
さまざまなブラケットを試しましたが、どれも機能しませんでした。where 句 (and ((FAML)...) の 2 番目の部分を削除すると、その問題が解決することに気付きましたが、その 2 番目の部分が必要です!!
エラーが見つかりません、助けてください...