Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    funzione per risolvere gli apici

    ciao a tutti..
    volevo creare un file ASP (funzioni.asp) e creare all'unterno una fuzione che ricevesse come parametro una stringa e ne modificasse il contenuto nel caso trovasse un apice (in pratica raddoppiare gli apici per non creare problemi con le stringhe SQL)
    per non dover fare ad ogni stringa la solita menata replace(..ecc..ecc)

    la mia funzione e questa
    codice:
    function del_apice(stringa)
    	stringa=replace(stringa,"'","''")
    return
    end function
    e poi in ogni pagina prima includo il file asp con la funzione e poi scrivo per esempio
    nome=del_apice(strNome)

    ma non funziona e il browser mi dice
    codice:
    Errore di run-time di Microsoft VBScript error '800a000d' 
    
    Tipo non corrispondente: 'return'
    mi potete dare una mano?spero sia stato chiaro...

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: funzione per risolvere gli apici

    codice:
    function del_apice(stringa)
    	stringa=replace(stringa,"'","''")
            del_apice = stringa
    end function
    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"

  3. #3
    codice:
    function del_apice(stringa)
    	stringa=replace(stringa,"'","''")
            return stringa
          end function
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    allora togli il return

    codice:
    function del_apice(stringa)
    	del_apice = replace(stringa,"'","''")
    end function

    Edito... oh, ragazzi... sono arrivato un secondo in ritardo! :maLOL:
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    cmq nn mi sembra necessario già c'è la funzione replace perche farne un'altra!
    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"

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    maximum con il tuo metodo non funziona....

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    shhh, non dirlo. :maLOL:



    ... scherzo, maximum!
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ..quello di sypher invece si.
    Ma mi spieghi perchè non si usa return o qualcosa di simile??eppure mi sembra (quando usavo visual basic) che si usava la funzione return...

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da alexinside83
    ..quello di sypher invece si.
    Ma mi spieghi perchè non si usa return o qualcosa di simile??eppure mi sembra (quando usavo visual basic) che si usava la funzione return...
    return può essere usato in vb.net ma nn in visual basic
    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
    return puo' essere usato anche in vb, ma fa una cosa diversa.

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.