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

VB 6 et antérieur Discussion :

[VB6] Mise à jour d'une datalist


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut [VB6] Mise à jour d'une datalist
    Bonjour à tous,

    Je vous expose mon problème. J'ai une Textbox txtrechercher où l'utilisateur tape le nom du client qu'il veut rechercher. Ensuite si je clique sur Valider, je voudrais qu'une datalist se mette à jour en affichant les noms correspondant à la textbox. Voici le bout de code que j'ai mis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Private Sub Command1_Click()
    Dim NomTemp As String
    NomTemp = txtrechercher.Text
    strSQLtri = "SELECT Nom,Numéro_Client,Prénom FROM Client ORDER BY_
     Nom,Prénom WHERE Nom LIKE "" & CStr(NomTemp) & " * ""
    Call rcTri.Open(strSQLtri, Cn, adOpenDynamic, adLockOptimistic, adCmdText)
    Set DataList1.RowSource = rcTri
     
    DataList1.ListField = "Nom"
    DataList1.BoundColumn = "Numéro_Client"
    End Sub
    Lorsque que je tape des caractères dans la textbox et que je mets donc Valider, il me dit comme erreur "Type incompatible"...Je ne comprends pas pourquoi...pourtant dans ma table, nom est défini comme un VARCHAR...

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    si tu ve encader ta variable .. nom de " il faut les doubler:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    strSQLtri = "SELECT Nom,Numéro_Client,Prénom FROM Client ORDER BY_
     Nom,Prénom WHERE Nom LIKE """ & CStr(NomTemp) & "*"""
    mais c'est pas plutôt des ' qu'il faut ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    strSQLtri = "SELECT Nom,Numéro_Client,Prénom FROM Client ORDER BY_
     Nom,Prénom WHERE Nom LIKE '" & CStr(NomTemp) & "*'"

  3. #3
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Citation Envoyé par boudincweole10
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    strSQLtri = "SELECT Nom,Numéro_Client,Prénom FROM Client ORDER BY_
     Nom,Prénom WHERE Nom LIKE "" & CStr(NomTemp) & " * ""
    C'est là à priori.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LIKE '" & strVariable & "%'
    PS: bbil plus raide

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Merci bcp, ça fonctionne !!

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

Discussions similaires

  1. Effectuer la mise a jour d une table a vb6
    Par sooprano dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 22/03/2008, 13h51
  2. Mise a jour d'une vitesse angulaire
    Par grand's dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 24/08/2005, 11h08
  3. mise à jour d'une BDD locale sur un serveur distant
    Par jive dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 22/08/2005, 21h26
  4. mise a jour d'une bd pendant l'utilisation
    Par squal_13 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 20/05/2005, 22h18
  5. mise a jour d'une base a partir d'une autre base
    Par seb3099 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 18/06/2004, 08h20

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