Salve a tutti,
ho iniziato da poco a lavorare con database Access e Asp. Ho creato 2 diverse versioni di connessione al database, una in vbs e una in js. Con il vbs riesco a connettermi senza errori, mentre con js ottengo un errore.
Il codice vbs
Mentre questo è il codice Jscodice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% Response.Buffer = True strPat="C:\inetpub\wwwroot\sito\database\database.mdb" ' Connessione Database set conn = Server.CreateObject("ADODB.Connection") strConn = "driver={Microsoft Access Driver (*.mdb)}; " strConn = strConn & " DBQ=" & strPat Conn.Open strConn set cmd = Server.CreateObject("ADODB.Command") set rs = Server.CreateObject("ADODB.Recordset") set cmd.activeconnection = conn dim Mostra Mostra = Conn.Execute("SELECT nick FROM utenti") Response.Write(Mostra("nick") + " ") Conn.Close
No stampano esattamente la stessa cosa, ma non è quello il problema.codice:<%@LANGUAGE="JScript"%> <% Response.Buffer = true; var Cn = Server.CreateObject("ADODB.Connection"); Cn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\inetpub\wwwroot\sito\database.mdb"); cmd = Server.CreateObject("ADODB.Command"); rs = Server.CreateObject("ADODB.Recordset"); cmd.activeconnection = Cn; var Mostra = Cn.Execute("SELECT nick FROM utenti"); while (!Mostra.EOF) { Response.Write(Mostra("nick") + " "); Mostra.MoveNext(); } Cn.Close();
Quando accedo alla pagina in js, ottengo il seguente errore :
Cosa sto sbagliando?codice:Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][Driver ODBC Microsoft Access] Impossibile trovare il file "(sconosciuto)". /sito/index.asp, riga 9
Grazie

Rispondi quotando
