Auf Thema antworten

Ich nutze PreparedStatements und habe eine Klasse welche die Daten bearbeitet.

Die Parameter gebe ich einen Array weiter.

Innerhalb einer Methode werden mehrfach SQLs aufgerufen.

Ich möchte das Array mit gleichen Namen mehrfach verwenden kann das Deklarierte und Initalisierte Array aber innerhalb der Methode nicht ganz auflösen und dann neu definieren.


Ich habs mit null setzen probiert usw. er behält aber immer das das Array bereits existiert


Gibt es da einen Weg ?

Hier ein Beispiel, beim zweiten mal meckert java und sagt ist allready defined


[code]               String[][] parArr = { {"STR",tabName}, {"INT",idDS } };


        array_id = data.getDataArray(str_sql, parArr, 1);

                str_id = array_id[0][0];


        // Datensatz war nicht gesperrt und wird jetzt gesperrt

        if (str_id == null) {


            str_sql = "INSERT"

                + " INTO SYS_LOGS"

                + " (USERID, TABID, TABNAME)"

                + " VALUES (?,?,?)";

              

                String[][] parArr = { {"STR",userID.toString()}, {"INT",idDS }, {"STR",tabName} };


        data.setDataUpdate(str_sql, parArr);[/code]



Oben