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