Ich habe mal wieder in einem Java Programm folgendes Problem: Ich frage eine SQL Datenbank ab und will die Werte in ein Pdf übergeben. Wenn in einer Zelle kein Wert steht, also "null" ist, soll er nicht "null" schreiben sondern nichts.
Wenn ich das Programm laufen lasse, meckert er mir die if-Anweisung in Zeile 18 an. Die anderen if-Anweisungen die genauso aufgebaut sind, akzeptiert er. Was mache ich falsch? Ich suche schon den ganzen Tag.
Die Fehlermeldung:
WARNUNG: Unknown element (isinput) in attribute
java.lang.NullPointerException
at de.geis.argus.ausfuhrbescheinigung.AusfuhrBean.erzeugeAusfuhr(AusfuhrBean.java:18)
Code:
...
String sql2 = null;
sql2 = "select tplsnr, aklta, aklmo, akljh, aklja, tpiden, tpidv, " +
"(select tzbez1 from pbfstss where tzkonz=tpkonz and tzfirm=tpfirm and tziden=tpiden) as bez, tpkmen, " +
"(select bwegwlm from geisdtt.gxbswead where bwekonz=tpkonz and bwefirm=tpfirm and bwehu=tpprnr and bweiden=tpiden and bwewenr=tpwenr ) as gewicht " +
"from phisttp left join psaveak on (tpkonz=akkonz and tpfirm=akfirm and tplsnr=aklsnr and tpanr1=akanr1) " +
"where tpkonz='MES' and tpfirm='CRO' and tplief='" + liefnr + "' and tpnsst=320 " +
"and ((AKLJH*100+AKLJA)*10000+AKLMO*100+AKLTA)>='" + datumvon + "' " +
"and ((AKLJH*100+AKLJA)*10000+AKLMO*100+AKLTA)<='" + datumbis + "' " +
"order by tpidv, ((AKLJH*100+AKLJA)*10000+AKLMO*100+AKLTA), tplsnr, tpiden";
ResultSet res2 = statement.executeQuery(sql2);
...
Position p = new Position();
if (res2.getString("bez").trim().equals("null")) {
p.setBezeichnung("");
} else {
p.setBezeichnung( res2.getString("bez") );
}
if (res2.getString("tplsnr").trim().equals("null")) {
p.setLsnr("");
} else {
p.setLsnr(res2.getString("tplsnr"));
}
...
Wenn ich das Programm laufen lasse, meckert er mir die if-Anweisung in Zeile 18 an. Die anderen if-Anweisungen die genauso aufgebaut sind, akzeptiert er. Was mache ich falsch? Ich suche schon den ganzen Tag.
Die Fehlermeldung:
WARNUNG: Unknown element (isinput) in attribute
java.lang.NullPointerException
at de.geis.argus.ausfuhrbescheinigung.AusfuhrBean.erzeugeAusfuhr(AusfuhrBean.java:18)