class DBParameter Member of iAnywhere.MobiLink.Script
Repräsentiert einen gebundenen ODBC-Parameter.
DBParameter ist erforderlich, um Befehle mit Parametern auszuführen. Alle Parameter müssen vorhanden sein, bevor der Befehl ausgeführt wird.
Der folgende C#-Code verwendet z.B. DBCommand, um eine Aktualisierung mit Parametern durchzuführen:
public void handleUpload(UploadData ud) { UploadedTableData UTDAdmin = ud.GetUploadedTableByName("Admin"); IDataReader AdminIns = UTDAdmin.GetInserts(); DBCommand stmt1 = _conn.CreateCommand(); DBParameter p_id = new DBParameter(); DBParameter p_data = new DBParameter(); stmt1.CommandText = "INSERT INTO Admin(admin_id,data) VALUES (?,?)"; p_id.DbType = SQLType.SQL_BIGINT; stmt1.Parameters.Add(p_id); p_data.DbType = SQLType.SQL_VARCHAR; p_data.Size = 30; stmt1.Parameters.Add(p_data); stmt1.Prepare(); while (AdminIns.Read()) { p_id.Value = AdminIns.GetInt64(0); p_data.Value = AdminIns.GetString(1); stmt1.ExecuteNonQuery(); } stmt1.Close(); } |
DbType-Eigenschaft
Direction-Eigenschaft
IsNullable-Eigenschaft
ParameterName-Eigenschaft
Precision-Eigenschaft
Scale-Eigenschaft
Size-Eigenschaft
Value-Eigenschaft
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 |