class DBParameter Member of iAnywhere.MobiLink.Script
ODBC バウンド・パラメータを表します。
パラメータを指定してコマンドを実行するには、DBParameter が必要です。すべてのパラメータを指定してからコマンドを実行してください。
たとえば、次の C# コードは DBCommand でパラメータを指定して更新を実行します。
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 プロパティ
Direction プロパティ
IsNullable プロパティ
ParameterName プロパティ
Precision プロパティ
Scale プロパティ
Size プロパティ
Value プロパティ
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |