Trucsweb.com

Forum de discussion

 Forum « Programmation ASP » (archives)

Requête aléatoire en ASP

Envoyé: 10 novembre 2003, 12h40 par badseed


Bonjour, je débute en ASP et j'ai un petit problème :-)
Voilà pour simplifier disons que j'ai une liste d'activités pour une société de 100 domaines, je voudrais dans un coin de page du site, lister une 20aine de domaines de façon complètement aléatoire (donc dans le désordre, que ça soit différent à chaque chargement de page et surtout qu'il n'y ait pas de répétition !)

Voici mon code inspiré de celui d'un script trouvé sur asp-php.net :

<!--#include file="ma_connection.asp"-->
<%

Dim NbRecord, Pos

' Définition de la requête SQL
SQL = "Select * From liste_domaines"
Recordset1.Open SQL , Connection1 , 1

' Requete vide ?
If Not Recordset1.EOF Then
' Se positionner au dernier record
Recordset1.MoveLast
' Se positionner au premier record
Recordset1.MoveFirst
' Saisir le nombre de record
NbRecord = Recordset1.RecordCount
Response.write NbRecord & "<br>"

While Not Recordset1.EOF

' Initialize random-number generator.
Randomize

' Définir la position a atteindre
Pos = Int((NbRecord * Rnd))
' Se positionner au record aléatoire
Recordset1.Move (Pos)

' Afficher le chiffre du random et le champ de la table
Response.Write "Random : " & Pos & ", "
Response.Write Recordset1("domaines_fr") & "<br>"

Wend



End If

' Fermeture du recordset
Recordset1.Close

' Fermeture de la connection
Connection1.Close

' Destruction des instances
Set Connection1 = Nothing
Set Recordset1 = Nothing
%>

J'ai quelques sorties qui s'affichent puis ça plante :
Random : 1, archéologie
Random : 0, archéologie
Random : 8, électrotechnique
Random : 2,

Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
error '80020009'
Une exception s'est produite.
random_liste.asp, line 34
( c'est à dire : Response.Write Recordset1("domaines_fr") & "<br>")

Comprends pas pourquoi, ni comment je peux avoir :
Random : 1, archéologie
Random : 0, archéologie

???? :-(((((
Si quelqu'un pouvait m'éclairer, merci d'avance.


Réponses

 sp spRe: Requête aléatoire en ASP Oznog10/11/2003
 sp spRe: Requête aléatoire en ASP badseed12/11/2003
 sp spRe: Requête aléatoire en ASP badseed10/11/2003
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@