Zitat von
goolaf:
ich bin mir nicht 100%-ig sicher, aber die Vermutung liegt doch sehr nahe, das es zumindest nicht an Sybase liegt. Denn eine Abfrage direkt auf Sybase bringt ja gewünsche Ergebnisse. Die Abfrage im Programm ohne Parameter bringt auch das gewünschte Ergebnis, nur in Verbindung mit Parametern sieht es schlecht aus (nicht generell, aber sobald ich Zeiträume abfrage, z.B. mit between).
Eine parametriesierte Abfrage schaut bezüglich das was auf der
DB-Seite ankommt sehr viel anders aus (Am Beispiel MS-
SQL-Server):
Normele Query:
SELECT * FROM MyTable where MyFeld = 'FeldWert'
Parametrisierte Query:
exec sp_executesql N'select MyTable where MyFeld = @P1', N'@P1 nvarchar(8)', N'FeldWert'
Und hier kann natürlich Delphi/
BDE/
ODBC evtl. Fehler machen (
SQL-Typ falsch bestimmen, ...)
Windows Vista - Eine neue Erfahrung in Fehlern.