in access ho il db1 con la tabella1 e il db2 con la tabella2. Devo copiare i record della prima tabella nella seconda tramite un programma in visual basic!!! come posso fare????![]()
grazie mille giorgia!!!!!
in access ho il db1 con la tabella1 e il db2 con la tabella2. Devo copiare i record della prima tabella nella seconda tramite un programma in visual basic!!! come posso fare????![]()
grazie mille giorgia!!!!!
Se le due tabelle sono uguali (hanno la stessa struttura) puoi fare:
"INSERT DB1.dbo.Tabella1 SELECT * FROM DB2.dbo.Tabella2"
(Non hai detto che Database usi, io ho fatto la prova con SQL Server 2000, ma credo sia più o meno uguale con tutti)
Ciao
ti crei una stringa che identifica il comando SQL da eseguire :
Dim MySQLCmd as string
MySQLCmd= "Insert Into NomeTabellaDB1 (Select * From NomeTabellaDB2)"
e poi lanci il comando sul db1
oppure ti colleghi al DB2 e ti crei un recordset con i dati che ti interessano e poi fai la insert del recordset sul DB1.
![]()