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

Oracle Discussion :

Problème de concaténation


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 157
    Par défaut Problème de concaténation
    Bonjour à tous ! J'ai un petit souci de concaténation sur ma requête ORACLE. Et comme je suis débutant, je n'en vois pas bien l'origine :

    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
    Dim ma_chaine As String
    Dim texte_saisi As String
    texte_saisi = Me.TextBoxListes.Text
        If Not texte_saisi = "" Then
            ma_chaine = Replace(texte_saisi, "'", "''")
     
    If HttpContext.Current.Application("typeBD") = "SQLSERVER" Then
                        'ResultatListe = ReqListe.GetValeursAsReader("SELECT DISTINCT DESCRIPTION, ID_LISTEC FROM liste_commune lc, items_liste_commune ilc WHERE TYPE=1 And (CHARINDEX('" + rech_min + "', Lower(LB_ITM))>0 or CHARINDEX('" + rech_max + "', Upper(LB_ITM))>0 or CHARINDEX('" + rech_min + "', Lower(LB_ITM))>0 or CHARINDEX('" + rech_max + "', Upper(LB_ITM))>0) And lc.ID_LISTEC = ilc.LISTEC_ID_LISTEC AND SUPPRIME IS NULL ORDER BY DESCRIPTION")
                    ElseIf HttpContext.Current.Application("typeBD") = "ACCESS" Then
                        ResultatListe = ReqListe.GetValeursAsReader("SELECT DISTINCT DESCRIPTION, ID_LISTEC FROM liste_commune lc, items_liste_commune ilc WHERE TYPE=1 And (instr(LB_ITM, '" + ma_chaine + "')>0 or instr(DESCRIPTION, '" + ma_chaine + "')>0) And lc.ID_LISTEC = ilc.LISTEC_ID_LISTEC ORDER BY DESCRIPTION")
                    ElseIf HttpContext.Current.Application("typeBD") = "ORACLE" Then
                        ResultatListe = ReqListe.GetValeursAsReader("SELECT DISTINCT DESCRIPTION, ID_LISTEC FROM liste_commune lc, items_liste_commune ilc WHERE TYPE=1 And (instr(Lower(LB_ITM), || 'ma_chaine.ToLower' || )>0 or instr(Lower(DESCRIPTION), || 'ma_chaine.ToLower' || )>0) And lc.ID_LISTEC = ilc.LISTEC_ID_LISTEC ORDER BY DESCRIPTION")
                    End If
    ...
    End If

  2. #2
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Et ton problème est donc ... ?
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

Discussions similaires

  1. Problème de concaténation / conversion
    Par ero-sennin dans le forum C
    Réponses: 5
    Dernier message: 21/03/2006, 11h06
  2. [Tableaux] problème syntaxe concaténation variable
    Par mussara dans le forum Langage
    Réponses: 3
    Dernier message: 01/03/2006, 11h24
  3. Problème de concaténation sous EXCEL
    Par ikki78 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/11/2005, 17h17
  4. [Tableaux] problème de concaténation
    Par ludovik dans le forum Langage
    Réponses: 3
    Dernier message: 13/09/2005, 13h24
  5. Problème de concaténation
    Par Proktor dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 06/07/2005, 15h00

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