Je viens à vous car j’ai un petit problème de codage ASP.
Lorsque je mets ce qui est en commentaire (la condition)
dans le code, la variable « RS("description_dem") » ne s’affiche
plus sur ma page, alors que tout va bien lorsqu’elle reste en commentaire.
Savez-vous pourquoi ?
<%
Do While Not RS.EOF
Response.write "<tr "
' If RS("statut_dem") = "1" Then
' Response.write "class=""ok"""
' Else
' Response.write "class=""encour"""
' End If
Response.write "><td>[ "& RS("id_dem") &"]</td>"
Response.write "<td>[ "& RS("description_dem") &"]</td>"
Response.write "<td>"& RS("date_dem") &"</td></tr>"
RS.MoveNext
Loop
%>
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 11 oct. 2008 à 07:43
Dim f 'As String
While Not(rs.EOF)
Response.write "<tr "
'If RS("statut_dem") = "1" Then
' Response.write "class=""ok"""
' Else
' Response.write "class=""encour"""
'End If
Response.write "><td>[ "& RS("id_dem") &"]</td>"
f = rs("description_dem")
If Not(IsNull(f)) Then
%>
<td>[demande.asp?demande=<%=RS( "><%=f%>]</td>
<%
End If
Response.write "<td>"& RS("date_dem") &"</td></tr>"
RS.MoveNext
Wend 'Not(rs.EOF)
rs.Close
Set rs = Nothing
'End Sub
NeoDarklink
Messages postés7Date d'inscriptionmercredi 30 juillet 2008StatutMembreDernière intervention12 décembre 2008 11 oct. 2008 à 15:33
Merci pour vos réponses.
La colonne « RS("statut_dem") » n’est pas null non.
Pour ce qui est du reste, n’ayant pas les sources avec moi pour le moment, je ne peux malheureusement pas tester. Mais je vous tiendrais au courant lorsque cela sera fait.
Cependant, en plus de ca (ce qui est peut-être lié) certain
champ ne s’affichent plus.
En effet, au lieu d’une date sous la forme standard, j’ai
opté pour une espèce de timestamp plus facilement manipulable. Dans ma base de données,
le champ « date » à donc été remplacé par un « bigint ». Depuis,
ce « timestamp » (qui correspond à la variable « RS("date_dem") »)
ne veut pas s’afficher.
Avez-vous une idée du problème ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Dans ma base de données, le champ « date » était avant
les autres champs, et lors de l’affichage de ma requête, je ne l’affichais pas
dans le même ordre. Du coup, il ne voulait pas afficher ma date (pareil pour
mon champ qui disparaissait).
Pour remédier a cela, j’ai donc créé des variables juste après
ma requête.
Pour info, ce problème d’ordre d’affichage d’une requête
est-il normale en ASP ou cela vient de chez moi ?