IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Problème avec Random


Sujet :

ASP

  1. #1
    Mvu
    Mvu est déconnecté
    Membre régulier
    Inscrit en
    Septembre 2002
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 248
    Points : 105
    Points
    105
    Par défaut Problème avec Random
    Voici le message que je reçois pour le script ci-dessous:
    Le jeu d'enregistrements en cours ne prend pas en charge les signets. Il s'agit peut-être d'une limitation du fournisseur ou du type de curseur sélectionné.
    Voici le script:
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <% 
       Dim objConn1, pRandom 
       pNewsShown       = 1 
     
       Set objConn1 = Server.CreateObject("ADODB.Connection") 
       objConn1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ 
                             Server.MapPath("../fpdb/Editor.mdb") 
     
        mySQL="SELECT COUNT(idNews) AS howManyHome FROM News WHERE (idNews > 0) "    
       objConn1.Open 
       Dim rstemp1 
       Set rstemp1 = Server.CreateObject("ADODB.Recordset") 
       rstemp1.open mySQL, objConn1, adOpenKeySet 
     
     
       if rsTemp1.eof then 
        howManyHome=0 
       else 
        howManyHome=rstemp1("howManyHome") 
       end if 
     
          mySQL="SELECT idNews FROM News WHERE (idNews > 0)" 
     
       response.write howmanyhome 
     
       reDim arrNews(pNewsShown,1) 
     
       for pNewsNum = 0 to pNewsShown -1 
     
       if pNewsNum <= howManyHome then 
       'select a random number between 1 and pItemsShown 
        pRandom = Rnd(howManyHome) 
       'move recordset to the record pointed by pRandom 
       rstemp1.AbsolutePosition = pRandom 
     
       arrNews(pNexsNum,0)= rstemp1("idNews") 
     
       end if 
     
       next 
     
        %>
    Le message fait référence àla ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rstemp1.AbsolutePosition = pRandom
    Que dois-je faire ?

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Peut être ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    pRandom = Rnd(cInt(howManyHome))

  3. #3
    Mvu
    Mvu est déconnecté
    Membre régulier
    Inscrit en
    Septembre 2002
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 248
    Points : 105
    Points
    105
    Par défaut

    Ben non, c'est pas cela.

Discussions similaires

  1. Problème avec random
    Par pandora19 dans le forum Linux
    Réponses: 3
    Dernier message: 12/02/2012, 00h01
  2. Problème avec Random
    Par Mike888 dans le forum Général Java
    Réponses: 2
    Dernier message: 14/10/2009, 18h07
  3. Problème avec random
    Par Sekigawa dans le forum ASP.NET
    Réponses: 1
    Dernier message: 30/09/2009, 13h53
  4. [Free Pascal] Problème avec randomize
    Par Henry22 dans le forum Free Pascal
    Réponses: 7
    Dernier message: 29/04/2007, 22h42
  5. Problème fonction random avec linux
    Par fabetvince dans le forum C
    Réponses: 12
    Dernier message: 25/05/2006, 23h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo