La Clause WHERE de la Requete sql sous VB6
Chriskay
Messages postés
14
Statut
Membre
-
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
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
-
salut,
Tu peux faire :
TexteRequette = "Select * from Table where tarif=" & text1.value
Bonne chance. -
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 -
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