Create Statement

deejeep Messages postés 8 Statut Membre -  
sandul Messages postés 4013 Statut Membre -
Bonjour,

Je débute en Java et j'essaye de lire une table dans une base de données :
- la connection se passe bien et la selection aussi mais je ne peux qu'utiliser :
table.next();

pour ce qui est de :
table.first(); table.last(); et table.previous() j'ai le message suivant :

SQL error : java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY0 null

je ne sais pas quel paramètre ajouter et où.

Pouvez m'aider , merci d'avance

ci - après une copie de mon source

// Connection à la base GOELAND
try
{
String donnees = "jdbc:odbc:dsn_goeland";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(donnees,"","");

Statement st = conn.createStatement();

// lecture de la table passager de la base Goeland

rec = st.executeQuery ("SELECT * FROM passager " );
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. sandul Messages postés 4013 Statut Membre 723
     
    Salut,

    Essaie ceci:

    rec = st.executeQuery ("SELECT * FROM passager " );
    while (rec.next()) {
    // lecture des résultats dans le ResultSet
    // genre: int passID = rec.getString("passagerName")
    }

    hth,
    ++
    0