si lo steso db!
ho provato ad aprire solo una conn ma mi da sempre errore: ""ADODB.Recordset (0x800A0E7D)
Connessione chiusa o non valida in questo contesto. Impossibile utilizzarla per eseguire l'operazione.""
io ho scritto cosi:
codice:Conn="PROVIDER=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath(percorso_mdb) Set connection = Server.CreateObject("ADODB.Connection") connection.Open(Conn) Set Recordset1 = Server.CreateObject("ADODB.Recordset") For i=2 to 100 ' CICLO 1 SQL="SELECT categoria FROM tab_articoli WHERE codice_articolo= '"& articoli(i,1) &"' " Recordset1.Open SQL 'Recordset1.Open SQL, Conn IF Recordset1.EOF or Recordset1.BOF THEN ' controllo che l'articolo nn sia già inserito SQL = " INSERT INTO "&tabella_mdb&" (categoria) VALUES ('"& articoli(i,2) &"') " connection.execute(SQL2) ELSE ' controllo che l'articolo nn sia già inserito SQL2 = " UPDATE "&tabella_mdb&" SET categoria='"& articoli(i,2) &"' " connection.execute(SQL2) END IF ' controllo che next ' CICLO 1 Recordset1.Close Set Recordset1 = Nothing connection.Close Set connection = Nothing

Rispondi quotando