Salve a tutti, ho un piccolo problema che non sono riuscito a risolvere dopo vari tentativi fatti.
Eseguendo una ricerca in una tabella con il seguente codice:
MySQL = "SELECT Campo FROM Tabella WHERE Campo2='" & Server.HTMLEncode(MyRs("Campo3")) & "'"
Set MyRs2 = DBRecordSet(MyCon, MySQL)
risulta tutto funzionare alla perfezione.
Il problema si verifica quando “Campo3” è stato precedentemente cancellato da un'altra pagina, l’errore restituito e il seguente:
Errore di run-time di Microsoft VBScript error '800a000d' - Tipo non corrispondente: 'Server.HTMLEncode'
Ho provato a fare:
If Server.HTMLEncode(MyRs("Campo3")) <> "" then
MySQL = "SELECT Campo FROM Tabella WHERE Campo2='" & Server.HTMLEncode(MyRs("Campo3")) & "'"
Set MyRs2 = DBRecordSet(MyCon, MySQL)
End if
Ma mi restituisce sempre lo stesso errore.
Come potrei verificare Server.HTMLEncode(MyRs("Campo3")) ?
Grazie.

Rispondi quotando
