Feb
03
2012

SQL-Fehler „Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.“

Kategorie: Suchen
Support-Recherche: SQL-Abfrage


Bei der Ausführung des SQL-Befehls UPDATE erhalte ich die Fehlermeldung ‚Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.‘ Ich finde einfach keinen Fehler im Skript, was ist hier falsch?

Datenfeld nicht vorhanden

Prüfen Sie bitte die Feldnamen in der WHERE- und SET-Klausel – Fehlerursache ist fast immer ein falsch geschriebener Feldname.

In diesem Beispiel wurde folgender Befehl gesendet:

UPDATE document SET multipage="Ja" WHERE pagecount > 1

Das Datenfeld mit der Seitenanzahl heißt aber „filepagecount“ und nicht „pagecount“. Nach einer Korrektur des Namen trat der Fehler nicht mehr auf.

Anführungsstriche

Häufig werden auch die Anführungsstriche für String-Wert vergessen. Beispielsweise gibt

UPDATE document SET multipage=Ja

dieselbe Fehlermeldung aus. Hier muss "Ja" mit Anführungsstrichen eingeschlossen werden.

Datenbankformate

Die o.g. Fehlermeldung wird von der Jet-Engine für Datenbanken im Access-Format ausgegeben. Der MS SQL-Server informiert mit einer besseren Meldung: „Ungültiger Spaltenname ‚pagecount‘.“


 

Noch keine Kommentare

Eigenen Kommentar schreiben oder eine Rückfrage stellen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Sie können folgende HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>