Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi 2 Parameter erwartet, obwohl nur 1 Parameter erzeugt wir (https://www.delphipraxis.net/32460-2-parameter-erwartet-obwohl-nur-1-parameter-erzeugt-wir.html)

Löcha 23. Okt 2004 16:38


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:
 select * from tabelle where id = :a
dem Parameter "a" weise ich auch über "Parameters.Parambyname('a').Value " einen Wert zu,
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

Leuselator 26. Okt 2004 18:29

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 03:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz