0

C# で記述された WinForms アプリケーションに Access データベースを使用しています。指定された値を持つ行のみをフェッチしようとしています。正しい構文は何ですか? このクエリを試しましたが、クエリのこの部分で構文エラーが発生しています:

WHERE Type_of_Dr='Referral' and Display='true'

完全なクエリ:

SELECT DoctorID,FirstName,LastName From Doctor_Master Order By LastName WHERE Type_of_Dr='Referral' and Display='true'
4

3 に答える 3

3
SELECT DoctorID,FirstName,LastName From Doctor_Master Order By LastName WHERE Type_of_Dr='Referral' and Display='true'

問題は、注文後に使用する場所です

SELECT DoctorID,FirstName,LastName From Doctor_Master WHERE Type_of_Dr='Referral' and Display='true' Order By LastName 
于 2013-09-22T05:40:38.130 に答える
0

問題は、(SenthilKumar が指摘したように) order by の後に使用し、Display='true'As DisplayColumn がブール値を格納しているように見える場合、単一引用符を使用しないでください。したがって、このように記述します。Display=true

このようになるはずです

SELECT DoctorID,FirstName,LastName From Doctor_Master WHERE Type_of_Dr='Referral' and Display=true Order By LastName
于 2013-09-22T06:05:08.257 に答える