Fein soweit: Ich bekomme hier ein Null Pointer Assignment bei prepareCall.
conn ist gesetzt.
conn ist gültig und aktiv (verifiziert mit:
Statement stmt = null;
try { stmt = conn.createStatement(); }
catch (SQLException e) { throw new SQLException("Exit: \n"+e ); }
wenn ich ein resultset daraus erzeugen lasse - geht.)
Auf dem Server (verifiziert mit SQL-PL) liegt die Testroutine als:
Program: TEST Module: IO Type: DBPROC State: RUN Version: PROD...
User ist harry (derzeit dba). JDBC ist mit gleichem login und pswd
connected.
Irgend eine Idee?
Andere Frage: Gibt es eigentlich eine Möglichkeit in ADABAS D per "DDL" SPs
(ala CREATE DBPROC o.ä.) zu generieren? Da habe ich auch nichts drüber
gefunden.
p.s. Sorry wegen der Umlaute - aber ich arbeite auf der WS immer noch lieber
mit M$. Die Serverseite ist was anderes...
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of Christian Krone
Sent: Thursday, April 22, 1999 12:17 PM
To: [EMAIL PROTECTED]
Subject: Re: [SuSE-Adabas] Stored Procs und Java und Perl
Triviales Beispiel:
DBPROC test.io ( IN @p1 FIXED( 8 ),
OUT @p2 FIXED( 8 )
)
@p2 := @p1;
Ungefaehr so in Java:
try {
cst = conn.prepareCall( "{ call harry.test.io( ?, ? ) }");
cst.setInt( 1, 12345 );
cst.registerOutParameter(2, Types.NUMERIC);
} catch (SQLException e) { }
try {
cst.execute();
System.out.println ("OUT=" + cst.getInt(2));
} catch (SQLException e) { }
-
To unsubscribe from this list please send a mail to [EMAIL PROTECTED] with
'unsubscribe suse-adabas' in its body.
An archive is kept at http://www.suse.com/Mailinglists/suse-adabas/