Evidentemente c'è qualche problema... non mi inserisce il messaggio...
se tolgo la funzione per le parolacce funziona correttamente
ecco il codice...
codice:
' Popolo le variabile
StrData = Date()
StrData = DateForDB(StrData)
StrTxt = Replace(Request.Form("testosms"),"'","''")
StrNumero = Request.Form("numcell")
strSQL = "SELECT str_parola FROM tb_parole"
objRs.Open strSQL, objConn, 3, 3
Dim i
Do Until objRs.EOF
i=0
Do Until objRs.EOF
Array2=Array2 & objRs("str_parola")&","
i = i + 1
objRs.MoveNext
Loop
ObjRs.Close
Function badWords(sText)
'alcune parole poco consone, potete aggiungerne quante ne volete
words = Array("array2")
stringa = sText
For k = LBound(words) To UBound(words)
stringa = Replace(stringa, words(k), String(Len(words(k)),"*"))
Next
badWords = stringa
End Function
StrTxt2= badWords(StrTxt)
' Creo la SQL per inserire i dati ne db
strSQL = "INSERT INTO tb_sms (str_data,str_txt,str_numero)"
' Inserisco i dati nella tabella
strSQL = strSQL&"VALUES (#"&StrData&"#,'"&StrTxt2&"','"&StrNumero&"')"
ObjConn.Execute(strSQL)