105: Kein schließendes Anführungszeichen nach der Zeichenfolge '%1!'.
Fehlermeldung:
Meldung 105, Ebene 15, Status 1, Zeile n
Kein schließendes Anführungszeichen nach der Zeichenfolge '%1!'.
Ebene:
15.
Beschreibung:
Die Fehlermeldung weist auf eine nicht korrekt formatierte Zeichenfolge hin. Zeichenfolgen im SQL Server müssen stets durch einfache Anführungszeichen umschlossen werden. Treten innerhalb der Zeichenfolge ebenfalls einfache Anführungszeichen auf, so müssen diese dupliziert werden, um eine gültige Zeichenfolgen zu ergeben.
Auswirkungen:
Das SQL Statement kann nicht geparst werden. Die weitere Ausführung wird abgebrochen.
Behebung:
Fehler der Ebene 15 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden.
Versionen:
Alle Versionen von SQL Server
Beispiel(e):
SELECT 'Hello
SELECT 'Hello''' World'''
Anmerkungen:
Bei direkter Eingabe der obigen Beispiele in den Query Analyzer oder ins Management Studio hilft oftmals schon die farbliche Hervorhebung bei der schnellen Lokalisierung des Fehlers. Im Standardfarbschema werden Zeichenfolgen in Rot dargestellt. Aufwändiger ist da schon mitunter die Fehlersuche bei dynamisch zusammengesetzten Statements.