Syntaxe de requête et lecture de recordset

Syntaxe de requête et lecture de recordset - VB/VBA/VBS - Programmation

Marsh Posté le 27-04-2005 à 17:27:05    

Bonjour,
 
J'effectue une requête ne devant récupérer (en théorie, c'est certain) qu'un élément. Je stocke le résultat de cette requête dans un recordset, à travers lequel je passe pour récupérer le contenu de mon résultat, selon :
 
 
Set rst = CurrentDb.OpenRecordset("SELECT Payé FROM TableComptaPaiementInscriptions WHERE CodeEtudiant = '" & ctlCodeEtudiant.Value & "' AND CodePrestation = '" & ctlCodePrest.Value & "'" )
 
ctlPrixPayé.Value = rst("Payé" )
 
 
Cela marche parfaitement lorsque mon CodeEtudiant est unique, mais quand il est dupliqué et que le CodePrestation est unique pour chaque CodeEtudiant dupliqué, la requete semble me renvoyer plusieurs enregistrements correspondant aux enregistrement où CodeEtudiant est identique, ignorant CodePrestation. En pratique, il refuse de m'attribuer rst("Payé" ).
J'aimerais savoir si il y a une erreur dans ma requête ou autre part.
 
Merci pour votre aide


---------------
Dyslexics have more fnu.
Reply

Marsh Posté le 27-04-2005 à 17:27:05   

Reply

Marsh Posté le 27-04-2005 à 18:01:08    

Problème résolu !!
C'était une faute de ma part, et pas de la requete...
(Oups)


---------------
Dyslexics have more fnu.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed