Uso Access, IIS6 su server 2003 ed ASP.
Ho due DB, una tabella su un db e l'altra sull'altro: articoli in db1.mdb e tabellanote in note.mdb.
Devo estrarre per ogni record il colore da dare al campo articoli.TT in base a quello che trova nel campo note.colore.
Il campo in comune tra le due tabelle si chiama TT
questa la connessione:
Set conn_note = Server.CreateObject("ADODB.Connection")
conn_note.Open "DRIVER={Microsoft Access Driver (*.mdb)}; dbq=c:\InetPub\wwwroot\project1\note.mdb;"
Set rs_note = Server.CreateObject("ADODB.Recordset")
questa la query:
sql_note = "SELECT articoli.TT IN ('"&server.MapPath("/project1/db1.mdb")&"' ) , tabellanote.colore FROM articoli INNER JOIN tabellanote ON articoli.TT = tabellanote.TT"
rs_note.Open sql_note, conn_note,3 ,3
------
Il browser mi restituisce:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
e punta la riga : rs_note.Open sql_note, conn_note,3 ,3
dove sbaglio ?
Grazie, Enrico

Rispondi quotando