4 messaggi dal 04 agosto 2003
Ciao a tutti,

io ho due Server. Un Server A e un Server B. Tutti e due Windows NT.
Ho realizzato con ASP una pagina di login che dà accesso a un Database Access 2000.
Se copio la pagina "login.asp" 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

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.