Come da titolo,
qual'è il metodo + rapido x trasferire i dati tra 2 db?
![]()
Come da titolo,
qual'è il metodo + rapido x trasferire i dati tra 2 db?
![]()
Mi spiego meglio avendo un recordset qual'è il metodo + semplice x inserirlo in una tabella di un database?
CODICE:
Sub Duplica Recordset()
Dim rstDuplicato as string
Dim rstOriginale as string
Dim TipoBlocco as string
TipoBlocco = adLockUnspecified 'Clone creato con lo stesso tipo di blocco dell'originale
TipoBlocco = adLockReadOnly 'Clone di sola lettura
Set rstDuplicato = rstOriginale.Clone (TipoBlocco)
End Sub
CONDIZIONI:
- I due database devono avere la stessa struttura
- Scegliere una delle due stringhe TipoBlocco
Spero funzioni...ciao
ciao grazie x l'aiuto, ma la tua soluzione non fa al caso mio infatti io devo mantenere l'integrità referenziale tra diverse tabelle quindi i 2 db non possono essere identici.
Ho risolto usando l'sql puro.![]()
Un ultima curiosità ma una volta fatto il clone come lo inserisco nel nuovo db?!?
![]()
Non ci riesco
adesso provo con 2 db con la stessa struttura, qlc altro ha qlc suggerimento in +?!?
tnx!!!
Se usio Access, dovrebbe esistere l'istruzione Insert Into [Database esterno][NomeTabella]...
si uso access potresti farmi un esempio + pratico x piacere
![]()
In pratica da un DB puoi fare una query che inserisce i dati di una tabella su una tabella di un DB esterno
Sintassi:
INSERT INTO [TabellaDestinazione] IN [DatabaseEsterno] (campo1, campo2,...)
SELECT campo1, campo2,...
FROM TabellaOrigine
Esempio:
Mettiamo di dover aggiurnare una tabella angrafica con nome e cognome da un db all'altro(ipotizzo la stessa struttura):
INSERT INTO Anagrafica IN "C:\Documenti\AltroDB.mdb" (Nome, Cognome)
SELECT Nome, Cognome
FROM Anagrafica
Spero di essermi capito![]()