Usuário com melhor resposta
Copiar uma tabela para outra no access

Pergunta
-
Preciso copiar uma tabela para outra com um banco access.
Pensei em executar uma query assim :
INSERT INTO DATABASEDESTINO.dbo.TABELA
SELECT *
FROM DATABASEORIGEM.dbo.TABELAmas preciso executar via código e não sei como seria.
alguém sabe me dizer ?
Respostas
-
Dim cn as New Data.OleDb.OleDbConnection cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\CTCRI-STUDENTS\Rajeev R Nair\Rajeev.Dept.ESS\Variety Finder\Variety Finder\Tuber.accdb" Dim cmd as New Data.OleDb.OleDbCommand("INSERT INTO TabelaDestino SELECT * FROM TabelaOrigem" , con); cn.Open() cmd.ExecuteNonQuery()
- Sugerido como Resposta Deric Ferreira sexta-feira, 17 de outubro de 2014 12:29
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 17 de outubro de 2014 18:49
-
Dim AccessConn As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test Files\BancoDestino.mdb") AccessConn.Open() Dim AccessCommand As New System.Data.OleDb.OleDbCommand("INSERT INTO [Catlog] SELECT * FROM [MS Access;DATABASE=C:\Test Files\BancoOrigem.mdb;].[Catlog]", AccessConn) AccessCommand.ExecuteNonQuery() AccessConn.Close()
Marque como útil se foi de ajuda!- Sugerido como Resposta Deric Ferreira sexta-feira, 17 de outubro de 2014 12:55
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 17 de outubro de 2014 18:49
Todas as Respostas
-
Dim cn as New Data.OleDb.OleDbConnection cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\CTCRI-STUDENTS\Rajeev R Nair\Rajeev.Dept.ESS\Variety Finder\Variety Finder\Tuber.accdb" Dim cmd as New Data.OleDb.OleDbCommand("INSERT INTO TabelaDestino SELECT * FROM TabelaOrigem" , con); cn.Open() cmd.ExecuteNonQuery()
- Sugerido como Resposta Deric Ferreira sexta-feira, 17 de outubro de 2014 12:29
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 17 de outubro de 2014 18:49
-
-
Dim AccessConn As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test Files\BancoDestino.mdb") AccessConn.Open() Dim AccessCommand As New System.Data.OleDb.OleDbCommand("INSERT INTO [Catlog] SELECT * FROM [MS Access;DATABASE=C:\Test Files\BancoOrigem.mdb;].[Catlog]", AccessConn) AccessCommand.ExecuteNonQuery() AccessConn.Close()
Marque como útil se foi de ajuda!- Sugerido como Resposta Deric Ferreira sexta-feira, 17 de outubro de 2014 12:55
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 17 de outubro de 2014 18:49