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

PostgreSQL Discussion :

Prblème requete sql pour une base Postgresq


Sujet :

PostgreSQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Points : 10
    Points
    10
    Par défaut Prblème requete sql pour une base Postgresq
    Bonsoir les amis, j'a besons de vous pour résoudre un problème. J'ai développé une methode pour inserer dans une table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public void insertionSousService(String Nom_Ser, String Nom_Ser_Par, String Ent_Con, String Ent_Abs) throws SQLException
    	    {
    	    	String rq = "select Id_Service from Service where Nom_service = '"+Nom_Ser_Par+"'";
    	    	ResultSet res = sta.executeQuery(rq);
    	    	/*Je veux recuperer la valeur de rq pour l'utiliser dans rq1*/
    	    	String rq1 ="INSERT INTO Service (Nom_Service,Entite_Abstraite,Entite_Concrete, Id_Service_Parent) VALUES ('"+Nom_Ser+"', '"+Nom_Ser_Par+"', '"+Ent_Con+"', '"+Ent_Abs+"',"+val+" )";
    	    	sta.executeUpdate(rq1);
    	    }
    Mais j'arrive pas à récuperer le resultat de la premiere rq afin de l'utiliser dans la deuxieme. Il y a quelqu'un qui a une idée??

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    Les amis j'ai trouvé la solution pour mon problème, voila la sytaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     public void insertionSousService(String Nom_Ser, String Nom_Ser_Par, String Ent_Con, String Ent_Abs) throws SQLException
    	    {
    	    	String rq1 ="INSERT INTO Service(Nom_Service,Entite_Abstraite,Entite_Concrete, Id_Service_Parent) ";
    	    	rq1 += "select '"+Nom_Ser+"', '"+Ent_Con+"', '"+Ent_Abs+"',Id_Service ";
    	    	rq1 += "where Nom_Service = '"+Nom_Ser_Par+"' ";
     
    	    	sta.executeUpdate(rq1);
    	    }

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    Cette requête je l'ai utilié pour une insertion auto-référence. Voila. Je vous souhaite une bonne nuit, et j'attends les commentaires des experts pour me dire ce qu'il pense reellement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Généralités] requete SQL sur une base HF
    Par enstein8 dans le forum HyperFileSQL
    Réponses: 15
    Dernier message: 03/10/2013, 08h42
  2. Une requête SQL pour une base de données
    Par clairetj dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/04/2011, 21h02
  3. probléme de requete SQl dans une base SQL Server
    Par sasuma dans le forum Développement
    Réponses: 7
    Dernier message: 09/05/2009, 17h09
  4. Script Bash pour exécuter requete SQL sur une base Oracle
    Par Flipmode dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 28/11/2008, 17h18
  5. Réponses: 2
    Dernier message: 06/03/2008, 14h26

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