Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Campo data vuoto? Non vai avanti!

    Ciao...

    ho un campo DATA in una tbl access... dovrei avvisare l'utente tramite una finestra di alert quando questo campo non contiene valori... ho scritto così ma il controllo non funziona:
    codice:
     strSQL = "SELECT * FROM ListFiles WHERE UploadID="&cod
    Set strREC=ConnDown.Execute(strSQL)
    
    Function ConvertiData(data)
        giorno = Mid(data, InStr(1, data, "/") + 1, InStrRev(data, "/") - InStr(1, data, "/") - 1)
        mese = Left(data, InStr(1, data, "/") - 1)
        anno = Right(data, Len(data) - InStrRev(data, "/"))
        ConvertiData = giorno & "/" & mese & "/" & anno
    End Function
    
    strREC.MoveFirst 
    DO WHILE NOT strREC.EOF 
    
    IF strREC("DATA_PRELIEVO") = "" then %>
                    
    <script language="javascript">
    alert("Attenzione: errore nel camnpo data!")
    </script>
                   <%
                   
                   data = ConvertiData(CStr(strREC("data_prelievo"))) 
                   
                    end if
    Dov'è l'errore? :master:

  2. #2
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    errore ?
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da X_Gold*
    errore ?
    nessun errore solo va avanti anche con il campo data vuoto... ho provato a scrivere così:
    codice:
    strSQL = "SELECT * FROM ListFiles WHERE UploadID="&cod
    Set strREC=ConnDown.Execute(strSQL)
    
    Function ConvertiData(data)
        giorno = Mid(data, InStr(1, data, "/") + 1, InStrRev(data, "/") - InStr(1, data, "/") - 1)
        mese = Left(data, InStr(1, data, "/") - 1)
        anno = Right(data, Len(data) - InStrRev(data, "/"))
        ConvertiData = giorno & "/" & mese & "/" & anno
    End Function
    
    strREC.MoveFirst 
    DO WHILE NOT strREC.EOF 
    
    data = ConvertiData(CStr(strREC("data_prelievo"))) 
    
    if data = "" then %>
                    
    <script language="javascript">
    alert("Attenzione: il contenuto di acqua del trasformatore selezionato è superiore al 90° Percentile")
    </script>
                   <%
                               
                   
                    end if
    ma restituisce:
    Error Type:
    Microsoft VBScript runtime (0x800A005E)
    Utilizzo non valido di Null.: 'CStr'
    su questa riga:
    codice:
    data = ConvertiData(CStr(strREC("data_prelievo")))

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    così?
    codice:
    If IsNull(strREC("data_prelievo")) then ...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Sypher
    così?
    codice:
    If IsNull(strREC("data_prelievo")) then ...
    niente da fare non va...
    codice:
    If IsNull(strREC("data_prelievo")) then  %>
                    
    <script language="javascript">
    alert("Attenzione!")
    </script>
                   <%
                           data = ConvertiData(CStr(strREC("data_prelievo")))     
                   
                    end if

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    mmm...ma così che ti stampa a video?

    codice:
    strSQL = "SELECT * FROM ListFiles WHERE UploadID="&cod
    Set strREC=ConnDown.Execute(strSQL)
    
    Function ConvertiData(data)
        giorno = Mid(data, InStr(1, data, "/") + 1, InStrRev(data, "/") - InStr(1, data, "/") - 1)
        mese = Left(data, InStr(1, data, "/") - 1)
        anno = Right(data, Len(data) - InStrRev(data, "/"))
        ConvertiData = giorno & "/" & mese & "/" & anno
    End Function
    
    strREC.MoveFirst 
    DO WHILE NOT strREC.EOF 
    
    Response.Write("-" & strREC("data_prelievo") & "-")
    Response.End 
    data = ConvertiData(CStr(strREC("data_prelievo"))) 
    
    if data = "" then %>
                    
    <script language="javascript">
    alert("Attenzione: il contenuto di acqua del trasformatore selezionato è superiore al 90° Percentile")
    </script>
                   <%
                               
                   
                    end if
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    stampa questo
    codice:
    --

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    bè mi pare normale che non stampi nulla il campo data è vuoto... come posso risolvere????

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da [trodat]
    bè mi pare normale che non stampi nulla il campo data è vuoto... come posso risolvere????
    esatto volevo solo accertarmene! infatti è strano che il controllo campo = "" non funziona...non so più che dirti!
    ultima prova ma non credo risolva un piffero mettici una trim
    codice:
    if Trim(strREC("data_prelievo")) = "" then ...
    oppure prova na cosa del genere
    codice:
    data = "|" & strREC("data_prelievo")) & "|"
    if data = "||" then ...
    ehm non ho più idee...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Originariamente inviato da [trodat]
    bè mi pare normale che non stampi nulla il campo data è vuoto... come posso risolvere????
    ciao, usa la funzione: IsDate(strREC("data_prelievo"))
    se è una data restituisce true , altrimenti false
    Jupy

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.