Hallo NG,
ich möchte 2 Datenbank-Connection gleichzeit öffnen.
z:B. so:
code begin
public void do_import()
{
try
{
connect();
sconnect();
stmt = dbCon.createStatement();
sstmt = sdbCon.createStatement();
rs = stmt.executeQuery ("SELECT BogenFeld.idBogenFeld As ID,
BogenFeld.bezeichnung AS BEZEICHNUNG, "+
"BogenFeld.zeileAufBogen AS ZEILE
"+ "FROM BogenFeld "+
"WHERE (BogenFeld.fkBogen > 22 and
BogenFeld.fkBogen < 26) "+
"or BogenFeld.fkBogen = 47 or
BogenFeld.fkBogen = 32");
while( rs.next());
{
wert_id = rs.getString("ID");
wert_bezeichnung = rs.getString("BEZEICHNUNG");
wert_zeile = rs.getString("ZEILE");
wert_gueltig = "2003-1-1";
sql = ("INSERT INTO DYN_TAB (DYN\_BESCHREIBUNG
, DYN\_GUELTIG
,
DYN\_ZEILE
, DYN\_ID\_BQS
) VALUES ('" +
wert_bezeichnung + "', '" + wert_gueltig + "', '" + wert_zeile
- "', '" + wert_id + "')");
sstmt.execute (sql);
}
usw...............
code end
Der select geht auf eine ODBC-Datenquelle und gibt mir aus, dass der Cursor
ungültig ist.Eigentlich dürfte doch das eine Statement vom anderen nichts
mitbekommen - oder ?
Das ganze läuft übrigens in einem Bean.
Danke im voraus.
Gruss Matze