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

ASP.NET Discussion :

récupérer du texte dans une requete


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut récupérer du texte dans une requete
    Bonjour, actuellement j'essaie de faire une requete , mais ca me donne se message d'ereur pourtant elle me semble correct et la table n'est pas vide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
      System.Data.OracleClient.OracleConnection conn = new System.Data.OracleClient.OracleConnection(oradb);
     
            conn.Open();
     
            System.Data.OracleClient.OracleCommand cmd = new System.Data.OracleClient.OracleCommand();
            cmd.Connection = conn;
            cmd.CommandText = " SELECT * TEST WHERE ME = ' " + "brice".ToLower().Trim() + " ' ";
     
            cmd.CommandType = CommandType.Text;
     
            System.Data.OracleClient.OracleDataReader dr = cmd.ExecuteReader();
            dr.Read();
     
            userNom = dr["NOM"].ToString();
    J'ai le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Aucune donnée n'existe pour la ligne ou la colonne.

  2. #2
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Je crois que la requête manque la clause « FROM »
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmd.CommandText = " SELECT * FROM TEST WHERE ME = ' " + "brice".ToLower()....

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut
    oui c'est vrai, mais c'est en écrivant sur le forum que j'ai oublié le FROM,
    Merci.

  4. #4
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Je vais te dire 4 trucs :
    - Dans votre requête il y à deux espace un avant et l'autre apres « brice » :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    " SELECT * FROM TEST WHERE ME = ' " + "brice".ToLower().Trim() + " ' ";
    ce qui donne la requette suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     SELECT * FROM  TEST WHERE ME = ' brice ' ;
    ce qui peut modifier largement votre requette.
    - je ne comprent pas vos besion mais pourquoi ne pas la mettre directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    " SELECT * FROM  TEST WHERE ME = 'brice' ";
    - tu peut utiliser like si tu veut faire sortir tous les "me like brice"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    " SELECT * FROM  TEST WHERE ME Like '%" + "brice".ToLower().Trim() + "%' ";
    - derniere chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if(dr.Read())
            userNom = dr["NOM"].ToString();

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut
    Merci beaucoup, le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    " SELECT * FROM  TEST WHERE ME Like '%" + "brice".ToLower().Trim() + "%' ";
    Fonctionne !!

    au fait si j'ai pas mis le if tantot s'étais pour avoir un message d'erreur s'il y'en avait.

    Encore une fois merci !

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

Discussions similaires

  1. Récupérer le texte dans une balise.
    Par Nadiya dans le forum ASP.NET
    Réponses: 0
    Dernier message: 06/09/2010, 16h58
  2. récupérer du texte dans une image
    Par Jcpan dans le forum Langage
    Réponses: 4
    Dernier message: 24/03/2010, 14h38
  3. Réponses: 2
    Dernier message: 07/08/2008, 12h17
  4. Centrer texte dans une requete
    Par koyot3 dans le forum IHM
    Réponses: 2
    Dernier message: 29/07/2008, 11h29
  5. Récupérer du texte dans une page HTML
    Par iks22 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 31/12/2006, 09h10

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