Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Sostituzione caratteri non compatibili con asp

    Buongiorno, vorrei spiegarvi la mia difficoltà sperando di essere sufficientemente chiaro:

    In alcuni campi tipo stringa di una tabella di access sono stati manualmente caricati dei valori che contengono caratteri incompatibili con asp, tipo l'apice, le virgolette, etc.

    Al momento di eseguire operazioni con query nel codice, lo script va in errore; ho inserito questa funzione:
    codice:
    function sost(stringa)
    sost = replace(stringa, "'", "")
    end function
    
    destinazione = sost(rec("destin"))
    utente = sost(rec("utente"))
    che però nel caso di "utente" restituisce questo errore:
    Error Type:
    Microsoft VBScript runtime (0x800A005E)
    Invalid use of Null: 'replace'
    come posso evitare quest'inconveniente? l'errore è segnalato perchè non viene trovato nessun apice nel campo utente? come discrimino se l'apice è presente o meno nella stringa?
    Grazie per i suggerimenti.

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    no, ma forse lo è il parametro stringa. Controlla il valore del campo.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da 99eros9
    no, ma forse lo è il parametro stringa. Controlla il valore del campo.
    il valore del campo è un testo.

  4. #4
    un vecchio trucco....

    codice:
    variabile=sost(rec("nome_campo") & "")

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    ¡ Optime !

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    allora era nullo e, trucco a parte, potevi usare la condizione con isNull()... tanto per chiarezza.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.