SQL 文のパラメータのプレースホルダは、? 文字を使用して指定します。INSERT、UPDATE、DELETE では必ず、コマンドのパラメータでの順序位置に従ってそれぞれの ? が参照されます。たとえば、最初の ? は 0、2 番目の ? は 1 のようになります。
前提条件
この作業を実行するための前提条件はありません。
ULCommand を宣言します。
ULCommand cmd; |
SQL 文を ULCommand オブジェクトに割り当てます。
cmd = conn.CreateCommand(); cmd.CommandText = "INSERT INTO MyTable(MyColumn) values (?)"; |
文の入力パラメータ値を割り当てます。
次のコードは、文字列パラメータを示します。
String newValue; cmd.Parameters.Clear(); // assign value cmd.Parameters.Add("", newValue); |
文を実行します。
戻り値は、文に影響されたローの数を示します。
int rowsInserted = cmd.ExecuteNonQuery(); |
明示的なトランザクションを使用している場合は、変更をコミットします。
myTransaction.Commit(); |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |