kinderman81
Messages postés10Date d'inscriptionsamedi 18 janvier 2003StatutMembreDernière intervention 3 juillet 2003
-
17 mars 2003 à 09:40
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 2004
-
17 mars 2003 à 13:44
Salut
J'ai un soucis pour me connecter à ma BdD Sybase en JDBC-ODBC :
A l'exécution, j'ai le message suivant :
Result set type is TYPE_FORWARD_ONLY.
Lorsque je modifie les parametres de con.createStatement(), j'ai le message suivant à l'exécution :
[Microsoft][Gestionnaire de pilote ODBC] Etat du curseur non valide.
Le DSN fonctionne, et voici mon code :
import java.sql.*;
import java.io.*;
public class JDBCTest
{
public static void main( String[] args )
{
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:stage", "stage", "password");
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery("SELECT * FROM MA_BASE");
rs.next();
// L'exeption se situe a cette ligne System.out.println("Nom " + rs.getString("nom") + " -- Prénom " + rs.getString("prenom"));
con.close();
}
catch(ClassNotFoundException e) {
System.err.println("Couldn't load the driver: " + e.getMessage());}
catch(SQLException e) {
System.err.println("SQLException caught: " + e.getMessage());}
}
}
je tourne sous Win2000 Server et avec J2se 1.4.1
D'avance Merci
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 17 mars 2003 à 13:44
Salut, ecoutes la je vois pas en plus g pas les drivers sybase d'installés !!
Tu dois avoir un endroit ou tu paeux preciser le type du curseur.
Viens sur le chat pour en parler si tu veux
Duss