Ciao, sempre io...

Utilizzo questa funzione per il replace degli apici delle stringhe nelle query SQL, trovata con la ricerca (credits Optime):

codice:
function pulisci(stringa)
   pulisci = replace(stringa, "'", "''__")
end function
In questa maniera:
codice:
pulisci(Rs("CampoDB"))
Il problema è che quando il valore da inserire nel Db è nullo (vuoto) la funzione va in errore: Invalid use of Null: 'replace'.

Ho risolto il problema, con la pluripremiata di Optime, ma vorrei sapere se si può in qualche modo cambiare ed agire sulla funzione Pulisci per non andare singolarmente su ogni riga della query per prevedere l'azione quando il valore da inserire nel Db è nullo (vuoto).

E' possibile? Grazie.

Pluripremiata:

codice:
           if trim(Rs("CampoDB") & "[]") = "[]" then           
              SQL = SQL & "   , '' "
           else           
              SQL = SQL & "   , '" & pulisci(Rs("CampoDB")) & "' "  
           end if