Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Inserire numeri cronologici

    Ciao ragazzi sono Maria e lavoro in Asp
    Ho uno script che visualizza i primi tredici record in ordine cronologico. Come faccio a far prececdere ad ogni record visualizzato i tredici numeri cronologici tale che alla fine ottengo:
    1. Record n. 1
    2. Record n. 2
    3. Record n. 3
    4. Record n. 4
    5. etc....
    6.
    Spero essere stata chiara. Ecco lo script....

    ....
    sql="SELECT TOP 13 * FROM contare where whenposted < date() ORDER BY contatore DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then
    Do While Not rs.EOF

    response.write ""&rs("whenposted")
    ....

    Maria
    Grazie per quello che hai fatto...

  2. #2
    prova con :
    codice:
    for i to 1 to 13
    if(rs.eof) exit for
    response.write(i &"."& rs("whenposted"))
    ' ...
    
    next
    Ciau!
    - Atari

  3. #3
    codice:
    Dim conta
    
    DO WHILE....
    
       Conta=Conta+1
       Response.write conta & ------ quello che ti pare
    
    LOOP
    that easy!

  4. #4
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Mi da' errore

    Ho inserito
    for i to 1 to 13
    if(rs.eof) exit for
    response.write(i &"."& rs("whenposted"))

    e mi da' il seguente errore per la linea
    for i to 1 to 13

    Errore di compilazione di Microsoft VBScript (0x800A03F3)
    Previsto '='
    /stati/1_accessi1.asp, line 194, column 6
    for i 'to 1 to 13'
    -----^
    Grazie per quello che hai fatto...

  5. #5
    mmaria, dai, è un ciclo for

    for i=1 to 13


  6. #6

    Re: Mi da' errore

    Originariamente inviato da mmaria
    Ho inserito
    for i to 1 to 13
    if(rs.eof) exit for
    response.write(i &"."& rs("whenposted"))

    e mi da' il seguente errore per la linea
    for i to 1 to 13

    Errore di compilazione di Microsoft VBScript (0x800A03F3)
    Previsto '='
    /stati/1_accessi1.asp, line 194, column 6
    for i 'to 1 to 13'
    -----^
    uops, e`
    codice:
    for i = 1 to 13
    if(rs.eof) then exit for
    ' etc...
    Pardon :!

    Ciau!
    - Atari

  7. #7
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Ancora un errore

    Mi da' ancora un errore
    alla linea


    if(rs.eof) then exit for

    per la quale mi dice:

    Necessario oggetto: 'rs'


    Maria
    Grazie per quello che hai fatto...

  8. #8
    devi prima inserire il codice precedente :
    codice:
    sql="SELECT TOP 13 * FROM contare where whenposted < date() ORDER BY contatore DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then 
    
    for i = 1 to 13
    if(rs.eof) then exit for
    ' etc...
    Ciau!
    - Atari

  9. #9
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    NON Funziona

    NON FUnziona
    Mi da' i tredici numeri cronologici
    ma al momento di csrivere i tredici record mi scrive sempre, in tutti e tredici i casi,
    solo il primo record...
    Maria
    Grazie per quello che hai fatto...

  10. #10
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Dove sbaglio?

    Dove sbaglio?
    Grazie per quello che hai fatto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.