web-dev-qa-db-ja.com

MS Access 2010の「条件式のデータ型の不一致」エラーのトラブルシューティング方法を教えてください。

MS Accessデータベースのレポートをトラブルシューティングしようとしています。このファイルは、私が働いている組織に参加する前に私の役割を果たした人によって作成されました。

レポートで「条件式のデータ型が一致しません」というエラーがスローされるこれにより、DBにインポートされているデータは、レポートのクエリで設定されているデータ型と互換性がないと考えられます。 SQL SELECTステートメントには53個のピース​​があります。

(Accessの)ステートメントをトラブルシューティングして、エラーの原因となっている部分を見つける良い方法はありますか? Accessを使い始めたばかりなので、少し錆びています。

5
JasonR

条件式は、WHERE <condition>のように、条件を含むクエリの一部です。具体的に見てください。エラーメッセージは、2つの異なる、互換性のないタイプ(数値を文字列と比較するなど)の2つのもの(これと等しい、またはこれよりも小さいなど)を比較していることを意味します。

一度に1つずつ削除し、エラーがなくなるまで毎回テストすることで、問題の原因となっている状態を見つけることができます。

必ず元のクエリのコピーを保存するか、テスト用に新しいコピーを作成してください。

7
Robert Harvey