Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ciclo if

  1. #1

    Ciclo if

    Salve ho scritto questo codice.. se il campo "ora" è vuoto la variabile "aggiornata" è vuota e mi da a video "//." invece io gli ho chiesto questo "-" :
    codice:
    <%
       Dim conn5
       Dim rs5
       Dim sSql5
       Dim aggiornata
     'Imposto la connessione
       Set conn5 = Server.CreateObject("ADODB.Connection")
       conn5.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/dbmonete.mdb")
       'Imposto la stringa SQL di selezione dati
     sSql5 = "Select MAX(ora) as aggiornata from tabmonete where idstato="&idstato&""
       'Creo e apro il Set di Record
       Set rs5 = Server.CreateObject("ADODB.Recordset")
       rs5.Open sSql5, conn5, 3, 3
    %>	
    <%  
    if rs5("aggiornata") = "" then
    Response.write ("-") 
    else 
    Response.write datepart("d", rs5("aggiornata"))  
    Response.write("/")
    Response.write datepart("m", rs5("aggiornata")) 
    Response.write("/")
    Response.write datepart("yyyy", rs5("aggiornata")) 
    
    Response.write datepart("h", rs5("aggiornata")) 
    Response.write(".")
    Response.write datepart("n", rs5("aggiornata"))  
    end if 
    %>	<%'Chiudo il recordset e libero la memoria
          rs5.Close
          Set rs5 = Nothing
          'Chiudo la connessione al database e libero la memoria
          conn5.Close 
          Set conn5 = Nothing
       %>
    Perchè succede questo?Se il campo è vuoto perchè non mi da "-"?
    Grazie

  2. #2
    sostituisci

    if rs5("aggiornata") = "" then

    con la plurpremiata

    if Trim(rs5("aggiornata") & "[]") = "[]" then

  3. #3
    grazie mille...non lo sapevo

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.