![]() |
2 Parameter erwartet, obwohl nur 1 Parameter erzeugt wir
Hallo,
ich greife auf eine Access 97 DB mit ADOQuery. Ich möchte folgenden Befehl ausführen
SQL-Code:
dem Parameter "a" weise ich auch über "Parameters.Parambyname('a').Value " einen Wert zu,
select * from tabelle where id = :a
beim AdoQuery.Open kommt folgende Meldung: "2 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben." An den AdoQuery Einstelllungen wurde nichts verändert. Kann mir jemand sagen was da falsch läuft. Ich verwende Delphi 5, Update Pack 1, die Updates für ADO sind auch installiert. Vielen Dank |
Re: 2 Parameter erwartet, obwohl nur 1 Parameter erzeugt wir
1. Wähle die Adoquery aus und schau im OI unter "Parameters" (click auf die ...) nach, ob da eventuell noch ein "hardcodierter" Parameter ausser Deinem a drinhängt - wenn ja, dann lösch ihn (kann schon mal passieren, wenn man mit cut&paste Querycomponenten vervielfältigt).
2. Verwende längere und daher eindeutigere Parameternamen - "a" steckt auch in "tAbelle" - vielleicht gerät da was durcheinander beim parsen. Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 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 by Thomas Breitkreuz