7122: Ungültiger text-, ntext- oder image-Zeigertyp. Der Typ muss 'binary(16)' sein.
Fehlermeldung:
Meldung 7122, Ebene 16, Status 1, Zeile 5
Ungültiger text-, ntext- oder image-Zeigertyp. Der Typ muss 'binary(16)' sein.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht eine Variable mit einem ungültigen Datentypen als Zeiger auf eine BLOB Spalte vom Type TEXT, NTEXT oder IMAGE zu verwenden.
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. Das Statement kann so nicht ausgeführt werden. Die Variable muss vom Typ (VAR)BINARY(16) sein.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
USE pubs
DECLARE @textpointer INT
SELECT @textpointer = TEXTPTR(pr_info)
FROM pub_info
READTEXT pub_info.pr_info @textpointer 1 25
Anmerkungen:
Im obigen Beispiel wird versucht eine Variable vom Typ INT als Zeiger auf eine BLOB Spalte zu verwenden. Dies löst den Fehler aus.