顧客詳細テーブルを作成し、それぞれの列のテキストフィールドボックスに入力された新しい値を受け入れて更新したいと思います。テキストフィールドの更新に使用する必要がある更新ステートメントは何ですか。この種の何か
UPDATE Customer_Detail SET textfield1=....(what next)
ガイドしてください
顧客詳細テーブルを作成し、それぞれの列のテキストフィールドボックスに入力された新しい値を受け入れて更新したいと思います。テキストフィールドの更新に使用する必要がある更新ステートメントは何ですか。この種の何か
UPDATE Customer_Detail SET textfield1=....(what next)
ガイドしてください
これを使って
UPDATE Customer_Detail SET name = '"+TextField2.getText()+"',phone = '"+TextField3.getText()+"',email= '"+TextField4.getText()+"' WHERE name= '"+TextField1.getText()+"'");
ここで、探しているテキストフィールド入力をキャプチャするように変数を設定し、WHERE句でテーブルの検索IDと一致する識別子を使用します。
使用する必要があるのはパラメーターです。そのようなもの:
//this is your sqlStatement - this assumes you have declared an sqlconnection and sqlstatement previous
stmt.text = "UPDATE main.tblYourTableName SET column1=:column1, column2=:column2 WHERE columnPK=0";
// setup your parameters
stmt.parameters[":column1"]= txtYourTextField1.text;
stmt.parameters[":column2"]= txtYourTextField2.text;
// execute the sql query
stmt.execute();
// clear the parameters if no longer needed or resetting the number of parameters for another sql query
stmt.clearParameters();
お役に立てれば。
乾杯、