RE: [SuSE-Adabas] Doku fuer Fortgeschrittene

1999-04-14 Thread R.S.

Die hier mehrfach erwaehnten Buecher sind nur ansatzweise in der Lage,
einen besseren Ueberblick in die Adabas-D zu geben, denn bei den 
besonders interessanten Sachen werden auch dort die Abschnitte 
bedenklich klein.

korrekt - ich stimme da zu. Vielleicht will das SAG auch so?
-
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/



RE: [SuSE-Adabas] Stored Procs und Java und Perl

1999-04-22 Thread R.S.


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/