Hallo Hallo
ich hab ein Prepared Statement. Das wird ausgeführt. Jetzt will ich, das ich die Anzahl der Datensätze rausfinden kann, das ResultSet auf my_result.TYPE_SCROLL_INSENSITIVE und my_result.CONCUR_UPDATABLE setzen. Geht aber ned. Mit einem normalen create Statement geht das ja so:
Beim Prepared geht das ja ned weil in den () ja schon das Query stehen muss. Nach dem ausführen der abfrage kann ich die Optionen auch nicht mehr auf's result set setzen.
Hier ist mein relevanter code
Wäre nett wenn ihr mir eine Lösung hättet
Gruss Waldi
ich hab ein Prepared Statement. Das wird ausgeführt. Jetzt will ich, das ich die Anzahl der Datensätze rausfinden kann, das ResultSet auf my_result.TYPE_SCROLL_INSENSITIVE und my_result.CONCUR_UPDATABLE setzen. Geht aber ned. Mit einem normalen create Statement geht das ja so:
Code:
Statement my_stmt = FktVerbAufb.verbindung.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
Beim Prepared geht das ja ned weil in den () ja schon das Query stehen muss. Nach dem ausführen der abfrage kann ich die Optionen auch nicht mehr auf's result set setzen.
Hier ist mein relevanter code
Code:
//Statement erzeugen
PreparedStatement my_stmt = FktVerbAufb.verbindung.prepareStatement(sGetArrayQuery);
//SQL Statement modifizieren
my_stmt.setInt(1, iGetArrayID);
//Abfrage ausführen
ResultSet my_result = my_stmt.executeQuery();
//Array für Elemente erstellen. rows soll mal die Anzahl der Datensätze geben.
int[] arrElemente = new int[rows];
Wäre nett wenn ihr mir eine Lösung hättet
Gruss Waldi