Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113

    controllo su null che si aspetta un then...

    Ciao a tutti,
    ho la necessità di far visualizzare un messaggio nel caso si verifichino due condizioni

    codice:
    <% If ultima_data_vis.Fields.Item("VisitChck").Value=1 Then%>
    
    <% If TRIM(ultima_data_vis.Fields.Item("RandoCod")) & "[]") = "[]" Then%>
    La prima é semplice (e funziona), VisitChck deve essere=1
    Sulla seconda ottengo il seguente errore

    Microsoft VBScript compilation error '800a03f9'

    Expected 'Then'

    /jsle_jdm_2005/jdm_visit_new2.asp, line 525

    If TRIM(ultima_data_vis.Fields.Item("RandoCod")) & "[]") = "[]" Then
    Il problema é che il Then c'é, ma non lo considera sembra... ho provato già con vari if ISNULL rs(campo)=true then e altri, ma purtroppo il controllo sul null veniva sempre ignorato... ho visto che con questo metodo altri utenti del forum avevano risolto i loro prblemi... cosa mi perdo? perché mi da questo errore?

    grazie per la considerazione

  2. #2
    maro', la mia multipremiata che va in errore, non-ci-posso-credere

    sicuro che l'errore sia lì? posta un po' di codice attorno, grazie

  3. #3
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    in effetti, avevo grandi aspettative sulla pluripremiata... :-)

    probabilmente mi sono svanito qualcosa io, ma non capisco... ecco un pò di codice extra...


    codice:
    <% If Not ultima_data_vis.Fields.Item("VisitChck").Value=1 Then%>
                          
    
                          <span class="carattere">PROVVISORIO PER VISIT CHECK NON 
                          POSITIVO
    
                          For entering a new visit you must complete and confirm the 
                          previous one. Please check it.</span>
    
                          <% end if 'chiudi controllo su visita precedente confermata%>
                          <% If ultima_data_vis.Fields.Item("VisitChck").Value=1 Then%>
                          <% If TRIM(ultima_data_vis.Fields.Item("RandoCod")) & "[]") = "[]" Then%>
                          
    
                          <span class="carattere">PROVVISORIO PER RANDO CODE NULL
    
                          Randomisation code was still not entered. It should be entered 
                          within 64 hours from the confirm of the baseline visit. 
                          For any doubt please contact the printo staff</span>
    
                          <% end if 'chiudi controllo su visita precedente confermata%>
                          <% end if 'chiudi controllo su Randomisation code%>

  4. #4
    codice:
    <% 
    If TRIM(ultima_data_vis.Fields.Item("RandoCod").Value & "[]") = "[]" Then
    %>
    così dovrebbe essere giusta

  5. #5
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    grazie optime,
    la pluripremiata é salva!!!

  6. #6

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.