Wie Sie SQL-Anweisungen in Ihre Anwendung einbauen, hängt vom Entwicklungstool und der Programmierschnittstelle ab, die Sie verwenden.
ADO.NET Sie können SQL-Anweisungen mit einer Reihe von ADO.NET-Objekten ausführen. Das SACommand-Objekt ist ein Beispiel:
SACommand cmd = new SACommand( "DELETE FROM Employees WHERE EmployeeID = 105", conn ); cmd.ExecuteNonQuery(); |
ODBC Wenn Sie direkt in die ODBC-Programmierschnittstelle schreiben, erscheinen Ihre SQL-Anweisungen in Funktionsaufrufen. Beispiel: Der folgende C-Funktionsaufruf führt eine DELETE-Anweisung aus:
SQLExecDirect( stmt, "DELETE FROM Employees WHERE EmployeeID = 105", SQL_NTS ); |
Siehe ODBC-Unterstützung.
JDBC Wenn Sie die JDBC-Programmierschnittstelle verwenden, können Sie SQL-Anweisungen ausführen, indem Sie Methoden des statement-Objekts aufrufen. Zum Beispiel:
stmt.executeUpdate( "DELETE FROM Employees WHERE EmployeeID = 105" ); |
Siehe JDBC-Unterstützung.
Embedded SQL Wenn Sie Embedded SQL verwenden, erhalten die SQL-Anweisungen der C-Sprachen das Schlüsselwort EXEC SQL als Präfix. Der Code wird dann im Präprozessor verarbeitet, bevor er kompiliert wird. Zum Beispiel:
EXEC SQL EXECUTE IMMEDIATE 'DELETE FROM Employees WHERE EmployeeID = 105'; |
Siehe Embedded SQL.
Sybase Open Client Wenn Sie die Sybase Open Client- Schnittstelle verwenden, erscheinen Ihre SQL-Anweisungen in Funktionsaufrufen. Die folgenden beiden Aufrufe führen zum Beispiel eine DELETE-Anweisung aus:
ret = ct_command( cmd, CS_LANG_CMD, "DELETE FROM Employees WHERE EmployeeID=105" CS_NULLTERM, CS_UNUSED); ret = ct_send(cmd); |
Weitere Hinweise über die Aufnahme von SQL in Ihre Anwendung finden Sie in Ihrer Entwicklungstool-Dokumentation. Wenn Sie ODBC oder JDBC verwenden, finden Sie weitere Hinweise im Software Development Kit für diese Schnittstellen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |