여기에서 내 정보를 얻는 곳입니다. 주소를 선택하면 모든 정보가 채워집니다. 하지만 임차인을 삭제 한 후에 임차인 테이블에 임차인을 추가하려고하면 문제가 시작됩니다. . 이 테이블은 더 이상 모든 addressID를 가진 열을 보여주지 않으므로 속성 table.I에서 AddressID를 삽입하려고합니다. 이것이 의미가 있기를 바랍니다. 아직 그림을 삽입 할 수 없지만 여기에 속성이 선택되었을 때 나타나는 모습이 rentals입니다.문구 난이도가
는if ((evt.getStateChange() == java.awt.event.ItemEvent.SELECTED) &&
(PropertyComboBox.getSelectedIndex() != 0))
{
Address = (String) PropertyComboBox.getSelectedItem();
try {
myResultSet = myStatement.executeQuery(
"SELECT Property.Address,Property.AddressID,Property.RentAmt, Renter.RenterID, Renter.AddressID, Renter.FirstName, Renter.LastName, Renter.CellPhone, Renter.DepositPaid,Renter.DepositAmtPaid " +
"FROM Property, Renter " +
"WHERE Property.Address = '" + Address + "'" + "AND Renter.AddressID = Property.AddressID");
if (myResultSet.next())
{
renterID = (myResultSet.getString("Renter.RenterID"));
addressID = (myResultSet.getString("Property.AddressID"));
txtRentAmt.setText(myResultSet.getString("Property.RentAmt"));
txtShowAddressID.setText(myResultSet.getString("Property.AddressID"));
txtShowRenterID.setText(myResultSet.getString("Renter.RenterID"));
txtFirstName.setText(myResultSet.getString("Renter.FirstName"));
txtLastName.setText(myResultSet.getString("Renter.LastName"));
txtCellPhone.setText(myResultSet.getString("Renter.CellPhone"));
txtDepositPaid.setText(myResultSet.getString("Renter.DepositPaid"));
txtDepositAmtPaid.setText(myResultSet.getString("Renter.DepositAmtPaid"));
if(myResultSet.getString("Renter.DepositPaid") == ("Y"))
{
txtDepositPaid.setText("Y");
}
else
{
txtDepositPaid.setText("N");
}
}
}
사람이 나를 도울 수 ? 내 데이터베이스에 netbeans jform에서 새 임차인 을 삽입하려고합니다. 속성 테이블에서 AddressID (PK, 자동 증가)이 자동으로 임차인 테이블 AddressID에 삽입한다 (FK, 자동 증가 (그래서 생각) 나는 다음이 문하지만를 사용하는 경우
그것은 삽입합니다 addressID이 NULL, 내가 필요한 속성 테이블에서하지 AddressID로 보여줍니다. 토요일부터이 작업 한을 필자는. 우 매우 간단합니다! 도움이, 아직 나는
ls_query = "INSERT INTO Renter (FirstName,LastName,CellPhone,DepositPaid,DepositAmtPaid)" + " VALUES (" + addressID + ",'" + addFirstName + "','" + addLastName + "','" + addCellPhone + "','" + addDepositPaid + "'," + addDepositAmtPaid + ")" + " WHERE Property.AddressID = " + addressID ;
업데이트 할 수 없습니다. 왜냐하면 나는 임차인을 삭제할 때 전체 레코드를 삭제하기 때문에 임차인 테이블에 정보에 주어진 propertyID를 다시 삽입해야하기 때문입니다. – TraciBee
propertyID? 제발, 당신 문제를 좀 더 잘 설명해주세요. 지금은 분명하지 않습니다. – arieljuod
죄송합니다. 나는 AddressID를 의미했습니다. – TraciBee