AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Fehler "Datentypen in Kriterienausdruck unverträglich."
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler "Datentypen in Kriterienausdruck unverträglich."

Ein Thema von thomas65 · begonnen am 22. Mai 2006 · letzter Beitrag vom 23. Mai 2006
Antwort Antwort
thomas65

Registriert seit: 11. Mai 2006
14 Beiträge
 
#1

Fehler "Datentypen in Kriterienausdruck unverträglich.&

  Alt 22. Mai 2006, 10:53
Datenbank: Access • Version: 2003 • Zugriff über: ADO
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?
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Fehler "Datentypen in Kriterienausdruck unverträgli

  Alt 22. Mai 2006, 11:12
Schon mal

24.43

Probiert?
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
thomas65

Registriert seit: 11. Mai 2006
14 Beiträge
 
#3

Re: Fehler "Datentypen in Kriterienausdruck unverträgli

  Alt 22. Mai 2006, 11:15
Natürlich, habe ich das probiert. In dem Feld sind aber nur Zahlen und Komma erlaubt.
  Mit Zitat antworten Zitat
thomas65

Registriert seit: 11. Mai 2006
14 Beiträge
 
#4

Re: Fehler "Datentypen in Kriterienausdruck unverträgli

  Alt 22. Mai 2006, 18:58
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?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Fehler "Datentypen in Kriterienausdruck unverträgli

  Alt 22. Mai 2006, 19:12
Zitat:
...id-Feld der Haupttabelle mit einem Feld in der Detailtabelle verknüpft.
Stimmt der Typ dieses Feldes mit dem Typ des id-Feldes überein?
Markus Kinzler
  Mit Zitat antworten Zitat
thomas65

Registriert seit: 11. Mai 2006
14 Beiträge
 
#6

Re: Fehler "Datentypen in Kriterienausdruck unverträgli

  Alt 23. Mai 2006, 10:09
Zitat:
Stimmt der Typ dieses Feldes mit dem Typ des id-Feldes überein?
Ja, sind beides Long Integer.
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!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz