以下の値を取得するクエリがあります
protected void CmdUpdate_Click(object sender, EventArgs e)
{
string query = "select mkey from xxacl_pN_LEASES_ALL where project_id = '" +
ddlProject.SelectedValue +
"' and " +
"building_id = '" +
ddlBuilding.SelectedValue +
"' and SALES_USER_ID = '" +
ddlSalesUser.SelectedValue +
"'";
}
今私が欲しいのは、クエリに何らかの値がある場合は、update....
私が知っているステートメントを書くことです。そうでない場合は、テーブルを更新しないでください。
クエリに値があるかどうかの条件を確認する方法が欲しいですか?
更新
私の更新ステートメント
Update xxacl_pn_leases_all set ASSIGNED_TO = '' where mkey = query
試してみてください
Update xxacl_pn_leases_all set ASSIGNED_TO = '' where your_all_condition_here
例えば
Update xxacl_pn_leases_all set ASSIGNED_TO = '' where project_id = '" + ddlProject.SelectedValue + "' and "+
"building_id = '" + ddlBuilding.SelectedValue + "' and SALES_USER_ID = '" + ddlSalesUser.SelectedValue + "'";
上記のクエリは、条件を満たす行を更新します。
注意:インラインクエリは練習には適していません。代わりにパラメータ化クエリを使用してみてください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加