Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Java] Errore java.sql.SQLException: [Microsoft][Driver Manager ODBC]

    Salve a tutti.
    Devo connettere un'applicazione java ad un db Acces.
    Ho impostato la classpath del j2sdk,ho provato a creare il dsn ma la situazione non cambia...
    Ho un problema con i driver ODBC:
    codice:
    java.sql.SQLException: [Microsoft][Driver Manager ODBC] Stato del cursore non
    valido.
    Se vi servono altre info chiedete,se avete già delle risposte postate,grazie!

  2. #2
    Probabilmente stai accedendo al ResultSet senza eseguire una prima chiamata al metodo next()

    Quando viene creato un oggetto ResultSet, il cursore è posizionato prima del primo record. La prima cosa da fare quindi per potervi accedere è richiamare almeno una volta il metodo next() che sposta il cursore sul primo record:

    codice:
    ResultSet rs = stmt.executeQuery("SELECT campo FROM tabella");
    if( rs.next() ) {
         String a=rs.getString("campo");
         ...
    }
    Al mio segnale... scatenate l'inferno!

  3. #3
    Hai proprio ragione...che stupido!

    Grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.