Recordsets VBA esistono praticamente in memoria chiamata durante l'esecuzione finché non sono contenuti in un formato fisico reale (cioè, csv, txt, xlsx, XML, temperatura tabella di database) salvato sul disco rigido. Questo è simile ai frame di dati in panda R o Python, dataset SAS, array PHP e altre strutture dati.
Considera l'esportazione dell'ADO in tale formato utilizzando i metodi CopyFromRecordset in un foglio di calcolo Excel da salvare come csv, txt, xlsx o xml. In alternativa, è possibile utilizzare il metodo Save per salvare il recordset in un tipo di formato persistente come xml.
Poi, aggiungere file risultante a tavola MS Access con le sue funzioni automatiche di migrazione dei dati:
- Per i fogli di calcolo:
DoCmd.TransferSpreadsheet
- Per txt, csv, o altri file delimitati:
DoCmd.TransferText
- per i file XML :
Application.ImportXML
- Per/OLEDB legata tabelle di database locali o ODBC:
INSERT INTO
Query di accodamento SQL
https://support.microsoft.com/en-us/kb/195082 mostra l'uso di un recordset disconnesso per eseguire un aggiornamento: non sono sicuro di inserire ... –