C
coolman1008
Gast
Hallo alle zusammen,
ich habe eine Frage, ich möchte in meiner Access Datenbank einen Wert aktualisieren doch er bringt mir immer den Fehler, das mein ResultSet closed sei.
in meiner Datrenbank Klasse habe ich das als Methode:
in meiner anderen Klasse:
Ich hoffe ihr könnt mir helfen, ich bin echt am verzweifeln.
Gruß
Steffen (coolman1008)
ich habe eine Frage, ich möchte in meiner Access Datenbank einen Wert aktualisieren doch er bringt mir immer den Fehler, das mein ResultSet closed sei.
in meiner Datrenbank Klasse habe ich das als Methode:
Java:
public boolean speichere_Produkt(Produkt akt_produkt)
{
String mSQL;
ResultSet rs;
try
{
mSQL = "SELECT Produktname,vorhanden,sicherheitsbestand,Menge FROM KÜHLSCHRANK";
rs = stmtSQL.executeQuery(mSQL);
mSQL = "UPDATE Kühlschrank";
mSQL = mSQL + " SET Kühlschrank.vorhanden = " + akt_produkt.getVorhanden();
stmtSQL.executeUpdate(mSQL);
return true;
}
catch(SQLException err)
{
System.err.println(err);
return false;
}
}
in meiner anderen Klasse:
Java:
protected void speichern_clicked() {
while (db.nächster()==true){
if (db.akt_produkt.getProduktname().contains(t_suche.getText())){
int a = 0;
String c;
c=t_gekauft.getText();
int b= Integer.parseInt(c);
a= db.akt_produkt.getVorhanden() + b;
db.akt_produkt.setVorhanden(a);
db.speichere_Produkt(db.akt_produkt);
}
}
}
Ich hoffe ihr könnt mir helfen, ich bin echt am verzweifeln.
Gruß
Steffen (coolman1008)