Datenbankzugriff bei "SELECT"

die zeile 117 ist die zeile hier:

setVName(rsA.getString("Mitarbeiter.Vorname"));

was könnte hier falsch sein?

LG Micha
 
Die Spalte dürfte nur Vorname heißen im ResultSet. Versuch das mal... auch bei den anderen entsprechend.
 
Fängst du noch irgendwo eine Exception die du nicht ausgibst? Schau mal mit println Ausgaben bis wohin er kommt (oder Debugger falls du den kennst).
 
nein ... wie soll die heißen?

so? -->
Code:
if(rsA.next() == true) {

      setVName(rsA.getString("Vorname"));
      setName(rsA.getString("Nachname"));
      setGehalt(rsA.getDouble("Gehalt"));
      zuschlag = rsA.getDouble("Zuschlag");
      hierarchieStufe = rsA.getInt("HierarchieStufe");
   }

else {

      mMerker = 2;

 }
 
Genau so.
Wie gesagt, ich weiß nicht was in deiner Datenbank drin steht, aber es kann ja möglich sein, dass die Anfrage kein Ergebnis liefert.

MFG

Sascha
 
... außerdem programmieren wir in der schule so mit dem teil und es wurde uns so beigebracht.

Können wir das eigentlich mal in die Liste "Argumente, die nicht zählen" aufnehmen. Was hier so alles in letzter Zeit als "beigebracht" kursiert ist zum teil haarsträubend.

Gerade wenn es um die Einführung von Anfängern geht wird Code zum Teil so verknappt und eigentlich essentielles weggelassen, dass man als Anfänger unbedingt mit dem Wissen rangehen sollte, das das zwar funktioniert / funktionieren kann, aber noch lang nicht korrekt sein muss.

Gruß
Ollie
 
Hat es jetzt funktioniert, falls ja, könnte man den Thread auf erledigt setzen.

MFG

Sascha
 
Zurück