Hallo,
ich habe nun einige Beiträge zum Aufruf von Stored Procedures gelesen, aber ich komme damit nicht zurecht.
Im Moment wird die Stored Procedure nicht gefunden - nu hab ich überlegt, ok, die ist in einem anderen Verzeichnis gespeichert, hab versucht den Pfad mit anzugeben, aber irgendwas mach ich da auch falsch.
Mit den ganzen "?" komme ich auch nicht zurecht.
Das ist das, was ich mir aus den verschiedenen Beiträgen und Google-Suchen rausgenommen hab:
ich habe nun einige Beiträge zum Aufruf von Stored Procedures gelesen, aber ich komme damit nicht zurecht.
Im Moment wird die Stored Procedure nicht gefunden - nu hab ich überlegt, ok, die ist in einem anderen Verzeichnis gespeichert, hab versucht den Pfad mit anzugeben, aber irgendwas mach ich da auch falsch.
Mit den ganzen "?" komme ich auch nicht zurecht.
Das ist das, was ich mir aus den verschiedenen Beiträgen und Google-Suchen rausgenommen hab:
Code:
if(EinlagernM5.boxGr5 == "G0"){
try{
CallableStatement callG0 = Frame.cn.prepareCall("{? = call SPG0(?, ?, ?, ?)}");
callG0.registerOutParameter(1, Types.CHAR);
callG0.registerOutParameter(2, Types.CHAR);
callG0.registerOutParameter(3, Types.CHAR);
callG0.registerOutParameter(4, Types.CHAR);
callG0.registerOutParameter(5, Types.CHAR);
Frame.rs = callG0.executeQuery();
if(Frame.rs.next()){
reiheG01 = Frame.rs.getString(1);
spalteG01 = Frame.rs.getString(2);
ebeneG01 = Frame.rs.getString(3);
fachG01 = Frame.rs.getString(4);
fachG02 = Frame.rs.getString(5);
System.out.println(reiheG01 + spalteG01 + ebeneG01 + fachG01 + fachG02);
}
}catch(Exception ex){
System.out.println("Keine Verbindung: " + ex);
}
}