ResultSet



  • hallo,

    ich will eine sql statement ausführen

    **** AdIdArray ist eine int Array ***

    ResultSet [] AResultSet=new ResultSet[5];

    String query="select AdName from AdInformation where AdId in(?)";

    PreparedStatement pre=Con.prepareStatement(query);

    for(int x=0; x<= AdIdArray.length -1; x++){

    pre.setInt(1,AdIdArray[x]);

    AResultSet[x]=pre.executeQuery();

    System.err.println("Name : "+AResultSet[x].getString("AdName"));
    }

    ich bekomme folgende SQL Exception

    java.sql.SQLException: JZ0R1: Result set is IDLE as you are not currently accessing a row.

    was tue ich falsch ??

    Danke



  • ResultSet aResult = pre.executeQuery();

    zugriff mit aResult.getString("AdName");


Anmelden zum Antworten