27 messaggi dal 26 maggio 2003
Buongiorno a tutti!!!

Stiamo realizzando un'area riservata tramite asp, ci da l'errore sulla connessione:"ADOConn.Open(strConn);"

L'errore è: "Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified"

Siamo disperati!!!!

Grazie mille a chi vorrà rispondere!!!

Donatella Ilari
167 messaggi dal 19 marzo 2002
Ma ADOConn lo avete dichiarato nel seguente modo??

Set ADOConn = Server.CreateObject("Adodb.Connection")

carpe diem, quam minimum credula postero
27 messaggi dal 26 maggio 2003
Abbiamo provato come ci hai detto ma non funziona ci compare:
Error Type:
Microsoft JScript compilation (0x800A03EC)
Expected ';'
/lella/login.asp, line 12, column 4
Set ADOConn = Server.CreateObject("ADOdb.Connection");
---^


X l'altro problema non accetta il percorso:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/lella/Auricchio/Gile.asp, line 91, column 102
strConn = "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\lella\Auricchio\lella.mdb;";
-----------------------------------------------------------------------------------------------------^

Donatella Ilari
167 messaggi dal 19 marzo 2002
Microsoft JScript compilation (0x800A03EC) ???

Ma dove state settando la connessione??? Non può darvi un errore di Jscript se statre scrivendo codice asp!!!

per l'altro errore (ma in pratica per entrambi):

strConn = "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\lella\Auricchio\lella.mdb;";

perchè mettete il punto e virgola al termine delle stringhe??? State programmendo in asp o con che linguaggio???

carpe diem, quam minimum credula postero
27 messaggi dal 26 maggio 2003
Noi scriviamo ASP in HTML con JScript...

Donatella Ilari
167 messaggi dal 19 marzo 2002
Calma e sangue freddo... provate a postare l'intera pagina asp!!

carpe diem, quam minimum credula postero
27 messaggi dal 26 maggio 2003
Ecco la pagina... Grazie!

<%@ LANGUAGE = JScript %>
<%
errore = false;

username = String(Request.Form("username"));
password = String(Request.Form("password"));

from = String(Request.QueryString("from"));

if(username!="undefined" && username!=""){
from = Request.Form("from");
var ADOConn = Server.CreateObject("Adodb.Connection");
strConn = "";
strConn += "driver={Microsft Access Driver (*.mdb)};";
strConn += "dbq=" + Server.MapPath("utenza.mdb") + ";";
strConn += "pwd=prova";
ADOConn.Open(strConn);
tempUsername = username.replace(/'/g,"''");
tempPassword = password.replace(/'/g,"''");
sql = "SELECT * FROM utenti WHERE username LIKE'" + tempUsername + "'AND password = '" + tempPassword + "'";
ris = ADOConn.Execute(sql);
if (ris.EOF)errore= true;
else {
Session.Timeout = 15;
Session("username") = String(ris("username"));
ris.Close();
ADOConn.Close();
if (from!="undefined") Response.Redirect(from);
else Response.Redirect("main.asp");
}
ris.Close();
ADOConn.Close();
}
%>

<html>
<head>
<title>Accesso all'area riservata</title>
<meta http-equiv="Content-Type" content="text/html"; charset=iso-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<div align="center">
<p><b><font face="Verdana" size="2">ATTENZIONE STAI PER ACCEDERE AD UN'AREA RISERVATA.</font></b></p>
<% if (errore) { %>
<p><b><font face="Verdana" size="2" color="#FF0000">DATI NON TROVATI. ACCESSO NEGATO</font></b></p>
<% } %>
<form method="post" action="login.asp">
<input type="Hidden" name="from" value="<%=from%>">
<p>
<font face="Verdana" size="2">USERNAME</font><br>
<input type="Text" name="username" maxlength="20" size="25">
</p>
<p>
<font face="Verdana" size="2">PASSWORD</font><br>
<input type="Password" name="password" maxlength="20" size="25">
</p>
<p><input type="Submit" value="ACCEDI"></p>
</form>
</div>
</body>
</html>

Donatella Ilari
167 messaggi dal 19 marzo 2002
provate a sostituire la stringa di connessione:

Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\percorso\database.mdb;

carpe diem, quam minimum credula postero

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.