簡體   English   中英

刪除用戶選擇的記錄?

[英]deleting a record which selected by user?

我正在編碼

String Name = txtName.getText();
String Surname = txtSurname.getText();  
st.executeUpdate("DELETE from list WHERE Name=@Name and Surname=@Surname");

但它不會刪除記錄。 語法有問題嗎? 請幫忙。

您需要將@name@surname替換為實際值。

並添加'圍繞你的價值觀:

DELETE from list WHERE Name='@Name' and Surname='@Surname'


String Name = txtName.getText().Trim();
String Surname = txtSurname.getText().Trim();  
String query = "DELETE from list WHERE Name='" + Name + "' and Surname='" + Surname + "'";
st.executeUpdate(query);

嘗試:

st.executeNonQuery("DELETE from list WHERE Name=?e and Surname=?");

並將名稱和姓氏作為參數傳遞。

用這個

如果表列表存在。

這會奏效。

String Name = txtName.getText();
String Surname = txtSurname.getText();  


st.executeUpdate("DELETE from list WHERE Name='"+Name"' and Surname='"+Surname"'");

我這樣解決了:

st.executeUpdate("DELETE from list WHERE Name='"+txtName.getText()+"'" + "and Surname='" + txtSurname.getText()+"'");

謝謝你們

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM