Buonasera a tutti,
sono nuovo nel forum e ringrazio tutti coloro che mi vorranno aiutare.
Sono un ex diplomato in informatica che poi ha preso per anni una strada completamente diversa; ora causa anche quarantena ho ripreso in mano la programmazione per diletto.
Ho ovviamente riscontrato parecchi problemi soprattutto dovuti alla compatibilità con i nuovi programmi rispetto a quanto usavo io prima e i testi che uso.
Ho creato una pagina html di login e tramite una pagina .asp volevo creare una piccola pagina da fare girare in locale.
Il database lo ho elaborato in Access e quando utilizzo la stringa di connessione per il file salvato in vecchio formato .mdb va tutto alla perfezione; mentre non riesco a risolvere il problema con il database salvato con il formato .accdb.
Ho trovato varie discussioni in internet e ho provato a inserire la stringa di connessione appropriata, ma la pagina mi da il seguente errore:
Errore di compilazione di Microsoft VBScript error '800a0401'
Prevista fine istruzione
/miracle/login.asp, riga 13
strconn = Provider=Microsoft.ACE.OLEDB.12.0;
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
codice:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Senza nome 1</title>
</head>
<body>
<%
Set conn = Server.CreateObject("ADODB.Connection")
strconn=Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\inetpub\wwwroot\Miracle\miraclelogin.accdb;PersistSecurity Info=False;
conn.open strconn
Set rs = Server.CreateObject("ADODB.Recordset")
strsql="SELECT * from UTENTI "
rs.open strsql, conn
session("UTENTE")= request.form("USER")
session("PASSWORD")= request.form("PASSWORD")
do until rs.EOF
if (session("UTENTE")= rtrim(rs("UTENTE"))) and (session("PASSWORD")=rtrim(rs("PASSWORD"))) then
response.redirect("LOGINOK.htm")
end if
rs.movenext
loop
%>
<%
response.redirect("errore.htm")
%>
</body>
</html>
So che probabilmente è un errore per voi sciocco, ma se qualcuno mi potesse dare una mano ne sarei grato,
Grazie mille!!!!