unsigned int sql_needs_quotes( SQLCA *sqlca, char * str );
Diese Funktion gibt den Wert TRUE oder FALSE zurück, der anzeigt, ob eine Zeichenfolge mit Anführungszeichen eingeschlossen werden muss, wenn sie als SQL-Name (identifier) benutzt wird. Sie formuliert eine Anforderung an den Datenbankserver, um festzustellen, ob Anführungszeichen nötig sind. Die relevante Information wird im Feld sqlcode gespeichert.
Wir unterscheiden drei unterschiedliche Kombinationen von Rückgabewert und Code:
return = FALSE, sqlcode = 0 Die Zeichenfolge benötigt keine Anführungszeichen.
return = TRUE Der sqlcode ist immer SQLE_WARNING, und die Zeichenfolge erfordert Anführungszeichen.
return = FALSE Falls sqlcode mit etwas anderem als SQLE_WARNING belegt ist, ist das Testergebnis unklar.
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 |