SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 8121: Die '%1!.%2!'-Spalte ist in der HAVING-Klausel ungültig, da sie nicht in einer Aggregat
  • 8109: Es wurde versucht, der '%1!'-Tabelle mit der SELECT INTO-Anweisung mehrere Identitätsspalten »

8116: Der Argumentdatentyp %1! ist für das %2!-Argument der %3!-Funktion ungültig.

posted on Mär 18, 2011 von Frank Kalis in 8000-8999

Fehlermeldung:
Meldung 8116, Ebene 16, Status 1, Zeile 3
Der Argumentdatentyp %1! ist für das %2!-Argument der %3!-Funktion ungültig.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht einen Wert von einem ungültigen Typen als Argument an eine Funktion zu übergeben.

Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Der an die Funktion übergebene Wert muss von einem gültigen Typen sein.

Versionen:
Alle Versionen von SQL Server.

Beispiele:
USE pubs
DECLARE @textpointer VARBINARY(16)
SELECT @textpointer = TEXTPTR(pub_id)
  FROM pub_info
READTEXT pub_info.pr_info @textpointer 1 25

Anmerkungen:
Im obigen Beispiel wird versucht eine Spalte vom Typ CHAR(4) als Argument für die TEXTPTR Funktion zu verwenden. Dies löst den Fehler aus.

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
More on RSS

©2025 by Frank Kalis • Kontakt • Hilfe • evoCore

powered by an open-source CMS