Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Delphi 7 und TQuery-Parameter

  Alt 30. Jun 2005, 08:18
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.
  Mit Zitat antworten Zitat