IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

ResultSet updatable avec SQL Server


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2004
    Messages : 80
    Points : 59
    Points
    59
    Par défaut ResultSet updatable avec SQL Server
    Bonjour,

    J'utilise "Microsoft SQL Server 2005 JDBC Driver" version 1.2 CTP

    Je voudrait pouvoir utiliser un resultSet updatable avec SQL Server 2005, seulement il ne semble pas le prendre en charge. Il me met l'exception:

    "Cette combinaison type de curseur/accès simultané n'est pas prise en charge."

    ... lorsque j'utilise le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    String sql = "SELECT [id], [name], [age] FROM [rowsettable]";
     
    statement = connection.createStatement(
    		ResultSet.TYPE_SCROLL_INSENSITIVE,
    		ResultSet.CONCUR_UPDATABLE);
    rs = statement.executeQuery(sql);
    Existe-il un autre driver JDBC supportant les ResultSet updatable que je pourrais utiliser pour SQL Server? (peut-être via la connecteur ODBC de java au pire?)

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2004
    Messages : 80
    Points : 59
    Points
    59
    Par défaut
    Je me répond à moi-même:

    il faut utiliser le paramètre: ResultSet.TYPE_SCROLL_SENSITIVE
    Car l'autre le paramètre ResultSet.TYPE_SCROLL_INSENSITIVE n'est simplement pas pris en charge.

    Mais maintenant, j'ai un autre problème, au moment de faire un insertRow(), il me met l'erreur:
    "com.microsoft.sqlserver.jdbc.SQLServerException: Le result set ne peut pas être mis à jour."

    Vous avec une solution?

Discussions similaires

  1. Trigger update avec sql server 2005
    Par tortuegenie dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/02/2009, 22h01
  2. Erreur lors de l'update d'un dataser avec SQL SERVER
    Par skunkies dans le forum Windows Forms
    Réponses: 4
    Dernier message: 31/12/2008, 00h37
  3. Réponses: 7
    Dernier message: 26/07/2005, 16h41
  4. Delete on cascade avec SQL server
    Par fadoua dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/01/2004, 11h02
  5. Déployer une appli avec SQL SERVER
    Par tiboleo dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 15/10/2003, 14h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo