Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con LCase()

  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Problema con LCase()

    Ciao a tutti.

    Da un db estraggo la seguente stringa: ROSSI MARIO.

    Con Lcase(stringa) la trasformo tutta in lettere minuscole.

    Ma per mantenere le iniziali del cognome e del nome in maiuscolo, cioè Rossi Mario, come faccio?

    E' possibile in ASP ?

    Grazie
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  2. #2
    Passa il valore reperito dal db direttamente alla funzione

    codice:
    function Up(valore)
    	strRet=""
    	arr=Split(valore," ")
    	for i=0 to ubound(arr)
    		str=arr(i)
    		str=UCase(left(str,1)) & LCase (Mid (str,2))
    		strRet=strRet & str & " "
    	next
    	Up=Trim(strRet)
    end function
    
    Response.Write  Up("MARIO ROSSI") & "
    "
    Response.Write  Up("PAOLO DI PAOLO") & "
    "

    ciao

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Grazie, ho fatto così:

    codice:
    strNOME = Up(rec("Nominativo"))
    ma risponde con: Type mismatch: 'Up'

    Perchè?
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  4. #4
    devi copiare il codice della funzione nella tua pagina altrimenti non viene trovata.

  5. #5
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da OcchioCrepato
    devi copiare il codice della funzione nella tua pagina altrimenti non viene trovata.
    Si, scusa hai ragione: errore di sbaglio fu!
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

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.