Ho una tabella nel DATABASE(1) vorrei copiare nella TABELLA del DATABASE(2), aggiungendoli a quelli esistenti, tutti i record. Le tabelle sono identiche.
Ho varie tabelle, nel DATABSE(1), momentanee che mi inviano vari contatti... le devo caricare o importare all'interno del database(2). Quotidianamente. Ripeto tutto il contenuto del DATABASE(2) non deve cancellarsi. Quididi fare un "rs.update e rs.movenext"
Non ho mai aperto due connessioni contemporaneamente, va bene cosi':
codice:
set conn = server.createobject ("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("database1.mdb")
set conn2 = server.createobject ("ADODB.Connection")
conn2.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("database1.mdb")
SQldatabase1 = ...
SQldatabase2 = ...
Set rsdatabase1 = Server.CreateObject("ADODB.recordset")
rsdatabase1.Open sqldatabase1, conn
Set rsdatabase2 = Server.CreateObject("ADODB.recordset")
rsdatabase2.Open sqldatabase2, conn2
do until rsdatabase1.eof
campo1 = rsdatabase1("campo1")
campo2 = rsdatabase1("campo2")
campo3 = rsdatabase1("campo3")
campo4 = rsdatabase1("campo4")
rsdatabase2.addnew
rsdatabase2("campo1") = campo1
rsdatabase2("campo2") = campo2
rsdatabase2("campo3") = campo3
rsdatabase2("campo4") = campo4
rsdatabase2.update
rsdatabase1.movenext
loop
chiudo le connessioni
Grazie