![]() |
Frage zu MS SQL, ADO & parametrisierten SQL Abfragen..
Hallo !
Ich habe zu testzwecken eine kleine Filmdatenbank in access erstellt und das Teil dann nach MS SQL Server 2000 "migriert". Greife jetzt von meiner Delphi anwendung per ADO auf den SQL Server zu, alles klappt wunderbar. Aber: Jetzt will ich per ADOQuery einen Select machen wobei ich in der where klausel eine Variable, einen Parameter stehen habe. Sieht dann in etwa so aus: SELECT * FROM FFILME WHERE TITEL = :TITEL , ich sage ihm dann etwas in der richtung wie QRY_Filme.parameter.parambyname('TITEL').value='Te rminator' Das hat immr sehr gut funktioniert als Ich über ADO noch auf eine access datanbank zugegriffen haben, aber jetzt kommt eine Fehlermeldung wenn ich die Query auf active setzen will das der SQL Syntax verkehrt währe "..falsche syntax in der näche von ":"..." Was mache ich falsch ? Alles ? Garnichts ? will mich der server verarschen ? Hülfe ! Danke |
Re: Frage zu MS SQL, ADO & parametrisierten SQL Abfragen
Zitat:
Hast du zwischen dem Doppelpunkt und dem Parameternamen ein Leerzeichen ? (wäre nicht erlaubt) |
haha, hab's gefunden....
habs selber rausgefunden. Mann mus PARAMCHECK von ADOQuery auf True setzen. keine ahnung warum der bei mir auf False war.
Hmpf... Naja, bin Anfänger. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 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