Hallo zusammen,
habe hier ein kleines Problem und weißt nicht wie ich da weiter vorgehen soll, vielleicht hat ja jemand einen Tipp für mich.
Hier ein Teil des Codes:
Es geht um eine Verständnisfrage:
Wieso liefert der erste System.out.println... Test1, Test2, Test3
und wieso liefert der zweite System.out.println... nur Test3?
Wie kriege ich das hin daß alle Zeilen in außerhalb dieser Methode verfügbar sind?
Vielen Dank
habe hier ein kleines Problem und weißt nicht wie ich da weiter vorgehen soll, vielleicht hat ja jemand einen Tipp für mich.
Hier ein Teil des Codes:
Java:
public Auftrag checkAuftrag(int trbenr) throws SQLException {
PreparedStatement preparedStatement = conn.prepareStatement("select cmarnr,cmkdnr,cmawei,cmvhin,trbenr,trbeme,trbem2,trbem3,kuname,kunati,kupolz,kuort0," +
"cepami,cepamk,cemepm,cemejl from veedvk join vekotr on cmfirm=trfirm and cmkdnr=trkdnr and cmarnr=trarnr join vekund on cmfirm=kufirm and cmkdnr=kukdnr join veedvp on cmfirm=cefirm and cmkdnr=cekdnr and cmarnr=cearnr where trbenr=?" +
"group by cmarnr,cmkdnr,cmawei,cmvhin,trbenr,trbeme,trbem2,trbem3,kuname,kunati,kupolz,kuort0,cepami,cepamk,cemepm,cemejl");
preparedStatement.setInt(1, trbenr);
ResultSet results = preparedStatement.executeQuery();
Auftrag fa = new Auftrag();
while (results.next()) {
fa.setAbNummer(results.getInt("trbenr"));
fa.setArtNummer(results.getString("cmarnr").trim());
fa.setArtBezeichnung(results.getString("trbeme").trim() + " " + " " + results.getString("trbem2").trim()
+ "" + "" + results.getString("trbem3").trim());
fa.setKundenDaten(results.getString("cmkdnr").trim() + " " + " - " + results.getString("kuname").trim()
+ " " + " - " + results.getString("kunati").trim() + " " + " " + results.getString("kupolz").trim()
+ " " + " " + results.getString("kuort0").trim());
fa.setAnweisungen(results.getString("cmawei").trim());
fa.setHinweise(results.getString("cmvhin").trim());
fa.setPackMittel(results.getString("cepami").trim());
testCepa = results.getString("cepami");
System.out.println("Test 1:" + " " + testCepa);
}
System.out.println("Test 2:" + " " + testCepa);
return fa;
}
Es geht um eine Verständnisfrage:
Wieso liefert der erste System.out.println... Test1, Test2, Test3
und wieso liefert der zweite System.out.println... nur Test3?
Wie kriege ich das hin daß alle Zeilen in außerhalb dieser Methode verfügbar sind?
Vielen Dank