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

    Option Esplicit - Errore in Include

    Ciao a tutti.
    Ho una pagina in asp che inzia con Option Explicit e che devo includere in altre pagine ASP.
    Come ho letto, con il comando O.E. bisogna che sia scritto all'inizio.
    Visto che è in un'altra pagina che va appunto inclusa, mi da giustamente l'errore

    Microsoft VBScript compilation error '800a0400'

    Expected statement


    Come faccio a riscrivere la pagina da includere senza l'O.E. ?

    codice:
    option explicit 
    
    function excess(argValue)
    	if not (int(argValue) = argValue) then argValue = int(argValue)+1	
    	excess = argValue
    end function
    
    
    function cleanLong(argValue)
    	on error resume next
    	if argValue = "" then : cleanLong = clng(0) : else : cleanLong = clng(trim(argValue)) : end if
    	if err.number <> 0 then cleanLong = 0
    	on error goto 0
    end function
    
    dim conn, rs, SQL, SQLwhere
    etc...
    ___________________________________
    Non si finisce mai di imparare...

  2. #2
    scusa, hai difficoltà a cancellare una riga? VVoVe:

  3. #3
    Già provato

    se cancello la riga con option explicit,
    mi da lo stesso errore per la riga successiva...
    ___________________________________
    Non si finisce mai di imparare...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sposta option explicit nella pagina madre che include le altre.

    Roby

  5. #5
    Allora.
    Ho messo l' O.E. all'inizio della pagina madre.
    Mi da lo stesso errore ma per un O.E. di una pagina comune a tutte quelle del sito, che viene inclusa sempre nella pagina madre.

    Non c'è un modo per includere la pagina lasciandola "autonoma" da altre funzioni?
    ___________________________________
    Non si finisce mai di imparare...

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi togliere O. E. dalla pagina interna.

    Roby

  7. #7
    L'ho fatto, ma come detto mi da errore alla riga seguente:


    codice:
    Microsoft VBScript compilation error '800a03ea' 
    
    Syntax error 
    
    /pagina_madre.asp, line 13 
    
    function excess(argValue)
    ^
    ___________________________________
    Non si finisce mai di imparare...

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.