| Precedente :: Successivo |
| Autore |
Messaggio |
gigibena
Registrato: Mer Gen 24, 2007 12:40 Messaggi: 13
|
Inviato: 04/06/2009 22:30 Oggetto: copia tabella |
|
|
Salve
Vorrei, in un database access, copiare tutti i dati che si trovano nella tabella A nella tabella B in un solo colpo. Sia la tabella A che B hanno i rispettivi campi
Prodotto
Codiceprodotto
Ho provato questo codice che copia solo il primo record
<%
Dim Conn
Dim rs
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("../../mdb-database/farmacia.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
sql = "SELECT * FROM A"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
dim prodotto, codiceprodotto
prodotto=rs("prodotto")
codiceprodotto=rs("codice")
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("../../mdb-database/farmacia.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
sql = "SELECT * FROM B"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
rs.addnew
rs(3)=prodotto
rs(14)=codiceprodotto
rs.update
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Come posso fare
Grazie in anticipo
Gigi |
|
| Torna in cima |
|
 |
byluciani Site Admin

Registrato: Ven Ago 08, 2003 09:39 Messaggi: 212 Località: Gioia del Colle
|
Inviato: 06/06/2009 13:50 Oggetto: |
|
|
puoi fare tutto con una semplice query
| Codice: |
INSERT INTO nome_tabella_destinazione
(nome_campo_uno, nome_campo_due, nome_campo_tre)
SELECT nome_campo_sorgente_uno, nome_campo_sorgente_due, nome_campo_sorgente_tre
FROM nome_tabella_sorgente
|
ciao _________________
byluciani |
|
| Torna in cima |
|
 |
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum
|
Powered by phpBB © 2001, 2006 phpBB Group
|