Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controllo data

  1. #1
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412

    controllo data

    Ciao ragazzi, ho un database dove la colonna "data_scadenza" ha impostata una data. Io vorrei che lo script controllasse se la data odierna è posteriore a quella presente nella colonna del database, e se si.... Quello che ho cercato di fare l'ho evidenziato in grassetto, ma non va....




    <%
    Dim strdata
    miaData = Now
    strdata = (formatDateTime(miaData, vbShortDate))

    sql = "SELECT * FROM dati ORDER BY ID"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.open sql, conn, 3,3

    If not rs.EOF Then
    strBanners = rs.getrows()
    rs.movefirst
    Do While Not rs.EOF
    intCounter = intCounter + 1
    rs.movenext
    Loop

    If intCounter < 2 Then
    file = "../public/banner/" &strBanners(2,0)
    strid = strBanners(0,0)
    url = "banner/cambiourl.asp?id="&strid&"&url="&strBanners(3,0)
    strDisplay = "[img] & file & [/img]"

    Else
    Randomize
    intID = Int(Rnd * intCounter)
    file = "public/banner/" &strBanners(2,intID)
    strid = strBanners(0,intID)
    url = "banner/cambiourl.asp?id="&strid&"&url="&strBanners(3,intI D)
    strDisplay = "[img] & file & [/img]"

    End If
    Else
    ' If there are no banners in DB, display default banner
    strDisplay = "[img]&strDefault&[/img]"
    End If

    sql = "SELECT * FROM dati WHERE id=" & strid
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.open sql, conn, 3,3

    if strdata > rs("data_scadenza") then
    rs(9) = "no"
    end if


    If rs(5) = rs(6) or rs(9) = "no" then
    rs(9) = "no"
    rs.update
    response.redirect("vedi.asp")
    else
    Response.Write(strDisplay)
    rs(6) = rs(6) + 1
    strcrate = (rs(7)/rs(6))*100
    rs(8) = strcrate
    rs.update
    %>

    <%
    end if
    %>

  2. #2
    utilizza la funzione datediff
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    non saprei usarla... un aiuto?

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.