probleme de recherche ds une base de données

simo_boukoutaya Messages postés 12 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 25 août 2004 - 17 août 2004 à 12:16
MDBen_pff Messages postés 35 Date d'inscription dimanche 20 juin 2004 Statut Membre Dernière intervention 13 septembre 2004 - 17 août 2004 à 13:53
bonjour g un probleme de recuperation de données en fait je fais une recherche dans la base grace a une clé composée de trois champs operation, typeproduit et le codeproduit ce troisième champs me crée des probleme car il est de type texte :
voici la requete Rq " SELECT * FROM produit , typeproduit_operation , operation WHERE CODEPROD " & var & " and produit.codeoper = " & Label3 & " and produit.codtyppr = typeproduit_operation.codtyppr and produit.codtyppr = " & Label4 & " and produit.codeoper = operation.codeoper and typeproduit_operation.codeoper = operation.codeoper "

ou var est une variable qui contient le codeproduit
quand je change le type de ce champs en numerique tout marche bien mais rien ne marche plus quand je reviens au type caractere
le message que le vb m'affiche c'est qu'il ya trop peu de parametre, 1 attendu
merci d'avance
c urgent

4 réponses

MDBen_pff Messages postés 35 Date d'inscription dimanche 20 juin 2004 Statut Membre Dernière intervention 13 septembre 2004
17 août 2004 à 12:25
En SQL les chaines de caractères s'utilisent avec '
ta requête devient :

Rq " SELECT * FROM produit , typeproduit_operation , operation WHERE CODEPROD ' " & var & " ' and produit.codeoper 
...


ça devrait marcher
++ bon code
MDBen
0
radhouene Messages postés 13 Date d'inscription vendredi 28 novembre 2003 Statut Membre Dernière intervention 19 août 2004
17 août 2004 à 12:38
les chaînes de caractères se mettent toujours entres cotes (' ') en SQL.

bone programmation
0
simo_boukoutaya Messages postés 12 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 25 août 2004
17 août 2004 à 13:33
merci à present tt tourne bien
0
MDBen_pff Messages postés 35 Date d'inscription dimanche 20 juin 2004 Statut Membre Dernière intervention 13 septembre 2004
17 août 2004 à 13:53
Les gras ??? :shock)
hihi je suppose que c'était plutôt les gars :big)
De rien
bon code MdBen
0
Rejoignez-nous