Entwickler-Ecke
Datenbanken - Abfrage geht in Access in Delphi aber nicht
Bronstein - Fr 13.10.06 13:32
Titel: Abfrage geht in Access in Delphi aber nicht
Hat jemand eine Ahnung, warum diese SQL_Anweisung in Access funktioniert, in Delphi aber nicht:
SQL-Anweisung
1:
| SELECT DateDiff('n',Von,Bis) AS Stoerzeit FROM tblMaschine INNER JOIN tblLogbuch ON tblMaschine.M_ID = tblLogbuch.M_ID WHERE tblLogbuch.Von>= |
Das *-Zeichen habe ich in Delphi durch % erstetzt.
Ich bekomme folgende Fehlermeldung:
Im Projekt MDE.exe ist eine Exception der Klasse EOleException aufgetreten. Meldung: 'Ein Parameterobjekt ist nicht ordnungsgemäß definiert. Inkonsistente oder unvollständige Informationen wurden angegeben'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Moderiert von
raziel: I- durch SQL-Tags ersetzt
Bronstein - Fr 13.10.06 14:21
Wei jetzt wo der Fehler ist. Lasse ich die Uhrzeit weg, funktioniert es. Was ist aber falsch bei meiner Uhtrzeit.
Hier die SQL-Anweisung ohne Uhrzeit, die funktioniert:
SQL-Anweisung
1:
| SELECT DateDiff('n',Von,Bis) AS Stoerzeit FROM tblMaschine INNER JOIN tblLogbuch ON tblMaschine.M_ID = tblLogbuch.M_ID WHERE tblLogbuch.Von>= |
Moderiert von
raziel: I- durch SQL-Tags ersetzt
iKilledKenny - Fr 13.10.06 14:24
kann es sein das der doppelpunkt das zeichen für einen parameter ist?
meine mich an sowas erinnern zu können...
edit: demzufolge müsste deine query mit ParamCheck := False funktionieren??!!
grüße
alex
Bronstein - Fr 13.10.06 14:31
Super, danke genau das wars.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!