Ciao Optime!Originariamente inviato da optime
hai detto: ho due database in ACCESS, ma ricevi un errore da Microsoft OLE DB Provider for SQL Server. Mi spieghi la cosa, grass.......
Si è vero...sto facendo un sacco di prove anche con altri db ed ho scritto un errore con un db in sql server...
Cmq non riesco proprio a fare funzionare la query che mi hai postato..
In pratica non capisco a quale db fare la connessione.
Ecco il codice:
<%
Dim conn, str
Set conn = Server.CreateObject ("ADODB.Connection")
str = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/Prove/mdb-database/ProvaMax.mdb")
conn.Open str
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT C.CALCIATORE FROM [C:\inetpub\wwwroot\Prove\mdb-database\CALCIATORI.MDB].CALCIATORI C INNER JOIN CLIENTI P ON C.CALCIATORI=P.CLIENTI"
rs.Open sql, conn
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>
L'errore che viene fuori è il seguente:
Microsoft JET Database Engine (0x80040E10)
Nessun valore specificato per alcuni parametri necessari.
Sei sicuro che ci vogliono quelle parentesi quadre? Ho provato in tutti i modi ma non vuole saperne di funzionare...![]()
Ciao
Max!

Rispondi quotando