Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: [HELP] valori funzione

  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma promozione alla fine è l'unico parametro. Uno in entrata e uno in uscita!

    Roby

  2. #12
    per restituirne 4 devono entrarne 4?

    oopss

  3. #13
    allora....

    passo la variabile codprom...

    all'interno della funzione assegno a "tipo" il valore del campo del db che puo' essere (a / s / t)
    Visualizzo il risultato fuori della funzione (OK)

    all'interno della funzione modifica promozione da false a true
    Visualizzo il risultato fuori della funzione (OK)

    all'interno della funzione assegno al campo "ScontoProm" il valore del db.
    Con un response.write all'interno della funzione vedo che il valore viene assegnato (in questo caso 1)
    ma fuori dalla funzione il valore non esce!!

    function Ver_Prom(CodProm)
    CodProm=trim(UCase(CodProm))
    SQL = " SELECT * FROM [Tabella] WHERE codice = '"&CodProm&"' AND valido "
    Set RS = DataBaseWebStore.Execute(SQL)
    if NOT RS.EOF then
    tipo = UCase(RS("tipo")) <----
    select case tipo
    case "S"
    'spese di spedizione
    ---> promozione = true
    ScontoProm = RS("valore")
    response.write ("in funzione "& scontoprom &" ")
    case "T"
    case "A"
    'sconto su riga
    promozione = true
    ScontoProm = RS("valore")
    end select
    end if
    Set RS=Nothing
    SQL=""
    end function

  4. #14
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non hai detto alla funzione di recuperare quel valore fuori dalla stessa.

    Roby

  5. #15
    come faccio... roby

  6. #16
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In questo esempio:
    codice:
    function check_new_password(new_password, confirm_new_password, byRef oCheck_new_password)
    	new_password = LCase(new_password)
    	confirm_new_password = LCase(confirm_new_password)
    	if len(new_password) > 0 and len(confirm_new_password) > 0 then
    		if strComp(new_password, confirm_new_password, 0) = 0 then
    			oCheck_new_password = true
    		else
    			oCheck_new_password = false
    		end if
    	else
    		oCheck_new_password = false
    	end if		
    end function
    Alla funzione vengono passati i primi due parametri mentre il terzo lo restituisce lei...
    Adattala al tuo caso.

    Roby

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.