![]() |
Datenbank: Access • Version: 2003 • Zugriff über: ADO
Fehler "Datentypen in Kriterienausdruck unverträglich.&
Hallo,
ich habe folgendes Problem: Ich habe eine ADO-Connection zu einer Access-Datenbank und ein Formular mit DBEdit-Feldern erstellt. In der Tabelle der Access-Datenbank gibt es mehrere Dezimalfelder. Gebe ich im entsprechenden DBEdit-Feld eine Dezimalzahl (z.B. 22,45) ein erhalte ich beim speichern des Datensatzes folgende Meldung: "Datentypen in Kriterienausdruck unverträglich." Gebe ich in Access eine Dezimalzahl ein, funktioniert alles. Lade ich die Daten dann in meinem Programm, wird die Dezimalzahl auch angezeigt. Aber wenn ich etwas ändere, erhalte ich wieder die Fehlermeldung. Wenn ich per SQL-Query einen Datensatz mit einer Dezimalzahl einfüge, funktioniert es. Der Fehler tritt also auschliesslich bei Eingabe oder Änderung von Daten über Datensteuerungselemente auf. Woran kann das liegen? |
Re: Fehler "Datentypen in Kriterienausdruck unverträgli
Schon mal
24.43 Probiert? |
Re: Fehler "Datentypen in Kriterienausdruck unverträgli
Natürlich, habe ich das probiert. In dem Feld sind aber nur Zahlen und Komma erlaubt.
|
Re: Fehler "Datentypen in Kriterienausdruck unverträgli
Jetzt weiss ich woran es liegt !!!
Und zwar habe ich zwei Tabellen. Eine mit Hauptdaten und eine mit Detaildaten. Da habe ich dann bei der TADOTable der Detaildaten als Mastersource die DataSource der Haupttabelle ausgewählt und in Masterfields das id-Feld der Haupttabelle mit einem Feld in der Detailtabelle verknüpft. Jetzt verstehe ich aber nicht, warum ich keine Dezimalzahlen eingeben kann, wenn ich eine solche Beziehung herstelle. Habe ich da was falsch gemacht? |
Re: Fehler "Datentypen in Kriterienausdruck unverträgli
Zitat:
|
Re: Fehler "Datentypen in Kriterienausdruck unverträgli
Zitat:
Jetzt habe ich in Access die Feldgrösse bei den entsprechenden Feldern von Dezimal auf Double gestellt und jetzt funktioniert es. Anscheinend wird Dezimal nicht unterstützt. Danke für eure Antworten! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz