Legt fest, was geschieht, wenn während der Zeichensatzübersetzung ein Fehler auftritt
Ignore, Warning, Error
Ignore
Legt fest, was geschieht, wenn während der Zeichensatzübersetzung ein Fehler auftritt. Folgende Möglichkeiten bestehen:
Ignore Fehler und Warnung erscheinen nicht.
Warning Ersetzungen und unzulässige Zeichen werden als Warnungen ausgegeben. Ungültige Zeichen werden nicht übersetzt.
Error Ersetzungen und unzulässige Zeichen werden als Fehler ausgegeben.
Wenn eine Zeichensatzkonvertierung zwischen dem Client und der Datenbank erforderlich ist und ungültige Zeichen erkannt werden bzw. wenn Zeichenersetzung verwendet wird, steuert diese Option, ob der Vorgang ignoriert oder eine Warnung bzw. ein Fehler zurückgegeben wird.
Übersetzer für die Konvertierung von Einbytezeichen in Einbytezeichen können Ersetzungen und unzulässige Zeichen nicht melden und müssen daher auf "Ignore" gesetzt werden.
Diese Option steuert nicht das Verhalten, wenn verlustreiche Konvertierungen auf dem Client stattfinden. Beispiel: SQL-Anweisungen vom Client müssen im CHAR-Datenbank-Zeichensatz sein bzw. in ihn konvertiert werden. Nehmen wir an, eine Unicode-Clientanwendung bereitet eine SQL-Anweisung vor und diese Anweisung enthält Zeichen, die nicht im CHAR-Datenbank-Zeichensatz dargestellt werden können. Stattdessen werden Ersatzzeichen verwendet. Da die verlustreiche Konvertierung allerdings auf dem Client stattgefunden hat, bemerkt sie der Datenbankserver nicht.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |