String Name = txtName.getText();
String Surname = txtSurname.getText();
st.executeUpdate("DELETE from list WHERE [email protected] and [email protected]");
코딩하고 있지만 레코드를 삭제하지 않습니다. 구문에 문제가 있습니까? 도와주세요.
String Name = txtName.getText();
String Surname = txtSurname.getText();
st.executeUpdate("DELETE from list WHERE [email protected] and [email protected]");
코딩하고 있지만 레코드를 삭제하지 않습니다. 구문에 문제가 있습니까? 도와주세요.
@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);
어떻게 도와주세요 – noDispName
이 구문에 오류가 없지만 레코드를 삭제하지 마십시오 – noDispName
@KutluhanMetin : 검색어에 추가하기 전에 이름과 성을 잘라 냈습니까? 어쩌면 거기에 공간이있을 수 있습니다. –
시도 :
st.executeNonQuery("DELETE from list WHERE Name=?e and Surname=?");
및 매개 변수와 같은 이름과 성을 전달합니다.
작동하지 않음 문에 테이블이있는 것처럼 – noDispName
용도
테이블 목록이있는 경우.
이렇게하면됩니다.
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()+"'");
당신에게 모든
과 같은 기능이 없습니다. 하지만 여전히 문법에 문제가 있다고 말합니다. – noDispName
사이드 참고 감사합니다 youShouldTry [LowerCamelCase] (http://en.wikipedia.org/wiki/CamelCase). – sp00m