9 messaggi dal 24 marzo 2006
Ciao a tutti vorrei sottoporvi questo script:

<html>
<body>
<%
var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";
stringaDiConnessione += Server.MapPath("/mdb-database/archivio.mdb");
var conn = new ActiveXObject("ADODB.Connection");
conn.Open(stringaDiConnessione);
strSQL = "select COUNT(id) AS totaleRecord FROM pagineweb"
Set objRs = Server.createObject("ADODB.Recordset")
objRs.Open strSQL, objConn
Response.Write("Nel database sono presenti ")
Response.Write(objRs("totaleRecord"))
Response.Write(" record in totale.")
objRs.Close
Set objRs = Nothing
conn.Close();
%>
</body>
</html>


che mi genera il seguente errore:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/conta.asp, line 4

var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";

non so più dove sbattere la testa, spero possiate aiutarmi.

ciao
Non ci credo... il caro vecchio asp.

La stringa di connessione è sbagliata. Creati un file con estensione .udl per creare la stringa di connessione corretta (Copia e incolla) è un vecchio trucchetto che funziona sempre.

Ciao,

Fabrizio

Fabrizio Canevali
9 messaggi dal 24 marzo 2006
mike78 ha scritto:
Ciao a tutti vorrei sottoporvi questo script:

<html>
<body>
<%
var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";
stringaDiConnessione += Server.MapPath("/mdb-database/archivio.mdb");
var conn = new ActiveXObject("ADODB.Connection");
conn.Open(stringaDiConnessione);
strSQL = "select COUNT(id) AS totaleRecord FROM pagineweb"
Set objRs = Server.createObject("ADODB.Recordset")
objRs.Open strSQL, objConn
Response.Write("Nel database sono presenti ")
Response.Write(objRs("totaleRecord"))
Response.Write(" record in totale.")
objRs.Close
Set objRs = Nothing
conn.Close();
%>
</body>
</html>


che mi genera il seguente errore:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/conta.asp, line 4

var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";

non so più dove sbattere la testa, spero possiate aiutarmi.

ciao



scusa puoi essere più preciso, dopo 10 anni sto riprendendo in mano la programmazione e non sono più molto pratico.
Cosa devo fare esattamente?

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.