Bonjour,
J'ai un problème avec une requête que je dois faire sur une base de données. Je dois afficher les enregistrements ayant une certaine provenance (obtenue par cookie d'une liste déroulante sur une autre page). Cette requête ne fonctionne que si la Provenance ne comporte qu'un seul mot (genre 'Paris') mais pas dès qu'il y a un espace (genre 'Le Mans'). Dès qu'un espace est présent dans la Provenance, je me retrouve avec l'erreur suivante :
Quelqu'un saurait-il comment éviter ce problème? Voici mon code :ADODB.Field (0x800A0BCD)
BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.
/cedopal/testcedopal/getPackProvenance.asp, line 89
Merci d'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <% dim sID_Provenance, sProvenance dim sSQL, sSQL2, sPack, sNom_Provenance sProvenance = request.cookies("ID_Provenance") sSQL2 = "select Pack.Provenance, Pack.Pack from Pack where Pack.Provenance = '" & sProvenance & "'" Set rsProvenance = connect.execute (sSQL2) sNom_Provenance = rsProvenance("Provenance") %> <p>Nom de la provenance : <% = sNom_Provenance %></p> <% do while not rsProvenance.eof sPack = rsProvenance ("Pack") %> <p> <%=sPack%> </p> <% rsProvenance.Movenext loop %>
Partager