Di solito uso questa espressione:

Dim lngRet13 As Long, strSQL13 As String
strSQL13 = "INSERT INTO [Struttura distribuzione padre] SELECT [N Foglio],[Mese],[Data1],[Esecutore]FROM [Struttura distribuzione Padre Temp] "

CnConnessioni.Execute strSQL13, lngRet13, adCmdText

E tutto funziona correttamente

Ora mi trovo davanti ad un problema che non riesco a risolvere, l'espressione qui sopra si riferisce a due tabelle che stanno nello stesso database.

Io mi trovo cosi messo:
[Struttura distribuzione padre] = in un altro database, gia connesso con come "CnEsterno"
[Struttura distribuzione Padre Temp] = connesso come "CnConnessioni"


Se l'espressione la lascio come sopra:
CnConnessioni.Execute strSQL13, lngRet13, adCmdText
Mi dice che non trova la tabella [Struttura distribuzione padre] non è possibile trovarla

Se invece metto
Cn.Execute strSQL13, lngRet13, adCmdText
Mi dice che non trova la tabella [Struttura distribuzione padre Temp] non è possibile trovarla


Come faccio a inserire questi dati tra una tabella ed un'altra che non si trovano nello stesse database

Ciao e grazieeeeeeeeee