Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Visualizzare i campi in base alla data

    Ho un db con l'elenco delle gare di una società sportiva, in un file voglio visualizzare le gare che si sono svolte in un secondo file voglio visualizzare le gare che si devono svolgere prendendo come riferimento la data del giorno in cui si visiona il sito.
    il mio codice è il seguente, ci sto lavorando sopra da un po', ma non ci riesco, qualcuno può aiutarmi, grazie.

    codice:
     
    <%
    dim v_login_string
    dim v_sql
    
    
    v_max_righe_pagina = 10 ''' Parametro da settare !!!!
    v_next_indice = v_max_righe_pagina
    v_prev_indice = -1
    
    v_login_string = "Driver={Microsoft Access Driver (*.mdb)};DBQ="+ Server.Mappath("/mdb-database/gare.mdb")
    
    set rsCnt = Server.CreateObject("ADODB.Recordset")
    rsCnt.ActiveConnection = v_login_string
    v_sql = "SELECT count(*) as num FROM 2008"
    
    rsCnt.Source = v_sql
    rsCnt.Open()
    v_num_annunci = rsCnt("num")
    rsCnt.close()
    
    set rsAnn = Server.CreateObject("ADODB.Recordset")
    rsAnn.ActiveConnection = v_login_string
    v_sql = "SELECT * FROM 2008 "
    
    
    v_sql = v_sql + " ORDER BY ID DESC"
    
    rsAnn.Source = v_sql 
    
    
    rsAnn.Open()
    %>
      <% 
            v_conta_righe = 0
            do while rsAnn.EOF = false and v_conta_righe < v_max_righe_pagina%>
      <font color="#660000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Data: <%=rsAnn("data")%></font>
         
      <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><%=rsAnn("luogo")%></font>
    
     
        <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><%=rsAnn("descrizione")%></font>
    
      
    
        <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> " target="_blank">Programma, risultati. </font>
    
    
    
        </font>[img]/ori/gare/spacerBluS.gif[/img]
    
     
     
      <%
    
    v_conta_righe = v_conta_righe + 1
    rsAnn.MoveNext()
    loop
    rsAnn.close()
    
    if v_indice + v_max_righe_pagina > v_num_annunci then
    	v_num_ultimo = v_num_annunci
    else
    	v_num_ultimo = v_indice + v_max_righe_pagina
    end if
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E il campo data in quella query dov'è?

    Roby

  3. #3
    Per vedere la data c'è

    <%=rsAnn("data")%>

    non so se rispondo alla tua domanda, è uno dei primi script che ho fatto leggendo alcune guide.

    avevo provato con if, ma mi sono perso

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    oggi = date()
    
    v_sql = "SELECT * FROM 2008 WHERE data <= #"& oggi &"#"
    v_sql = v_sql + " ORDER BY ID DESC"
    Questo per le partite future...
    Ma tutto dipende dal tipo di campo usato per la data ed ipotizzando che tu stia lavorando su Access.

    Roby

  5. #5
    Il db è access, il campo è settato "data generica",
    ho provato non mi da errore, ma non si vede nessuna gara las pagina è bianca

  6. #6
    Ciao,
    purtroppo se il db fosse in mysql ti potrei aiutare, ma in access non riesco molto. Ma come mai usi access? è molto più comodo Mysql, x tanti motivi.

    Fammi sapere.

    Saluti
    Per le tue vacanze a otranto scegli www.vacanzeotranto.net.

  7. #7
    Non ho mai provato mysql prima o poi bisogna che me lo studi come si deve.

    ho cambiato l'impostazione del campo in: Testo
    Ora vedo la gara quindi era il settaggio,

    però nell'impostazione che mi hai dato <= vedo solo la gara nella data di oggi

    impostando >= vedo tutte le date tranne quella di oggi

  8. #8
    Forse ci sono arrivato fa così perchè il server mi restituisce la data non con il formato gg/mm/aaaa ma con il formato mm/gg/aaaa?

    Può essere?

    Se sì come faccio a modificarlo?

  9. #9
    Risolto tutto

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 © 2025 vBulletin Solutions, Inc. All rights reserved.