Ho un seplicissimo codice per includere dei file html a seconda della lingua e del testo selezionato dall'utente.
Passo al comando Server.Execute il nome del file da aprire...
codice:
<%
Dim strSQL
strSQL = "SELECT * FROM pagine WHERE ecc."
Dim fileSelected, strTitolo
Dim Con, RS
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open(strCon)
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = Con
RS.Open(strSQL)
If strLingua = "EN" Then
strTitolo = RS("titoloEN")
fileSelected = RS("fileEN")
Else
strTitolo = RS("titoloIT")
fileSelected = RS("fileIT")
End If
RS.Close
Set RS = Nothing
Con.Close
Set Con = Nothing
Server.Execute(textFolder & "/" & strLingua & "/" & fileSelected)
%>
Il problema è che a volte la pagina viene visualizzata correttamente, altre volte no e restituisce il seguente errore
Tipo di errore:
Oggetto Server, ASP 0228 (0x80004005)
Impossibile effettuare la chiamata a Server.Execute durante il caricamento della pagina.
/investigazioni/presentazione.asp, line 62
Non capisco proprio perché