Wie Sie Probleme zu Schießen, einem "Data type mismatch in criteria expression" Fehler in MS Access 2010?
Ich versuche zu beheben, einen Bericht in eine MS Access-Datenbank. Diese Datei wurde von der person, die meine Rolle vor, trat ich der Organisation für die ich arbeite.
Der Bericht wirft eine Fehlermeldung "Data type mismatch in criteria expression"
Dies führt mich zu glauben, dass die zu importierenden Daten in die DB ist nicht kompatibel mit den Daten-Typen festlegen, die in der Berichts-Abfrage. Es sind 53 Stück in der SQL-SELECT-Anweisung.
Ist es ein guter Weg, um Probleme zu Schießen, die Aussage (in Access) zu finden, welches Stück den Fehler verursacht? Ich bin nur immer wieder in der Verwendung von Access-also ich bin ein wenig eingerostet.
- Die Antwort ist: Access saugt.
- Das ist so ziemlich meine Antwort auch!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Kriterien Ausdruck, der Teil der Abfrage mit den Bedingungen, wie in WO
<condition>
. Schauen Sie sich diesen ausdrücklich. Die Fehlermeldung heißt, man vergleicht zwei Dinge (dies entspricht, oder diese weniger als das, etc.) das sind zwei verschiedene und inkompatible Typen (zum Vergleich eine Zahl zu einem string, zum Beispiel).Finden Sie heraus, welche Bedingung, die das problem verursacht, indem Sie Sie löschen ein zu einer Zeit und testen jedes mal wieder, bis der Fehler verschwindet.
Stellen Sie sicher, speichern Sie eine Kopie Ihrer ursprünglichen Abfrage, oder machen Sie eine neue Kopie zum testen.