Ciao a tutti,
Ho un problema con un Server Windows NT IIS. Ho due Server: un Server A e un Server B, tutti e due Windows NT 4.0.
Ho realizzato con ASP una pagina di login che dà accesso a un Database Access 2000.
Se copio la pagina "login.asp", tramite FTP, sul Server A tutto funziona a meraviglia.
La stessa pagina sul Server B mi genera un errore. "La pagina non può essere visualizzata!".
Cioè la pagina "login.asp" viene visualizzata ma la pagina "fiori.asp", dopo aver inserito la password corretta, non viene visualizzata!
Come mai? Manca forse qualcosa sul Server B? Come faccio a verificare cosa o quale componente manca? Qualcuno può indicarmi dove posso avere informazioni in merito?
Di seguito lo script della pagina "login.asp":
<%@ LANGUAGE = JScript %>
<%
errore = false;
passwort = String(Request.Form("passwort"));
from = String(Request.QueryString("from"));
if (passwort!="undefined" && passwort!="") {
from = Request.Form("from");
ADOConn = new ActiveXObject("ADODB.Connection");
strConn = "";
strConn += "driver={Microsoft Access Driver (*.mdb)};";
strConn += "dbq=" + Server.MapPath("db.mdb") + ";";
strConn += "pwd=uzun"; // SELEZIONARE QUI LA PASSWORD DI ACCESSO AL DATABASE SCELTA!
ADOConn.Open(strConn);
tempPasswort = passwort.replace(/'/g,"''");
sql = "SELECT * FROM daten WHERE passwort LIKE '" + tempPasswort + "'";
ris = ADOConn.Execute(sql);
if (ris.EOF) errore = true;
else {
Session.Timeout = 2;
Session("passwort") = String(ris("passwort"));
ris.Close();
ADOConn.Close();
if (from!="undefined") Response.Redirect(from);
else Response.Redirect("fiori.asp");
}
ris.Close();
ADOConn.Close();
}
%>
Grazie per l'aiuto

Rispondi quotando
