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!!!!

Rispondi quotando

