La Clause WHERE de la Requete sql sous VB6

Chriskay Messages postés 14 Statut Membre -  
Chriskay Messages postés 14 Statut Membre -
Bonjour,
SVP
j'aimerai encore être plus precis concernant ma demande.
Est il possible de joindre la proprieté value d'une zone de texte à la clause where d'une requette sql ?

Voici un exemple: Select tarif from Categorie where tarif=text1.value

la valeur de la zone de texte est un nombre.

env. VB6 et Access 97
Win XP

3 réponses

  1. byakhlefncr Messages postés 260 Statut Membre 63
     
    salut,

    Tu peux faire :

    TexteRequette = "Select * from Table where tarif=" & text1.value

    Bonne chance.
    0
  2. Chriskay Messages postés 14 Statut Membre
     
    Merci pour ton aide,
    Apparanment je ne plus de probleme avec ma requette mais plutot cette ligne d'instruction qui pose probleme. Je ne sais si apres avoir utiliser l'option Where il faut ajouter quelque chose car l'or du debogage c'est cette ligne qui est souligné en jaune. voici la dite ligne:

    rs.Open sqlString, conn, adOpenStatic, adLockOptimistic

    Y a t-il un moyen de regler ce probleme?

    Merci
    0
  3. byakhlefncr Messages postés 260 Statut Membre 63
     
    Salut,

    rs.Open sqlString, conn, adOpenStatic, adLockOptimistic

    si rs ets un Recordset et conn est une Connection
    alors il n'y devrait pas y avoir de problème si tu a ouvert une connection de données correctement.

    J'ai tester ce code :
    '---------------------------- Début -------------------------------------
    Dim conn As New Connection
    Dim rs As New Recordset
    Dim sqlString As String

    conn.Open "TEST" ' TEST est un alias ODBC de la base.
    sqlString = "Select * from Table1 Where Champ1 = " & text1.value

    rs.Open sqlString, conn, adOpenStatic, adLockOptimistic
    '---------------------------- Fin -------------------------------------

    Voici un exemple de code VB sur l'utilisation Recordset et Connection :
    https://docs.microsoft.com/en-us/

    Bonne chance
    0
    1. Chriskay Messages postés 14 Statut Membre
       
      Merci beaucoup pour ton aide byakhlefncr,
      ça marche tres bien maintenant.
      Encore Merci
      0