Ciao,
si naturalmente non avevo postato tutto il codice, alla fine chiudo tutto (spero)
Con il tuo codice non ho piu errori pero' alla fine la tabella del mio database risulta vuota, i record dell'altra tabella non vengono copiati.
Private Sub Form_Load()
Dim oldfile As String, dbsOld As DAO.Database
oldfile = Application.CurrentProject.path & "\db2.accdb"
MsgBox (oldfile)
If EsisteFile(oldfile) Then
Dim answer As Integer, strSQL As String
answer = MsgBox("Do You want to copy Records from old Database?", vbQuestion + vbYesNo + vbDefaultButton2, "Copy Data")
If answer = vbYes Then
Set dbsOld = OpenDatabase(oldfile, False, False, ";pwd=xxx")
MsgBox (dbsOld.Name)
dbsOld.Execute "INSERT INTO Tabella1 Select * From Tabella1 IN '' [;DATABASE=" & oldfile & ";PWD=xxx];"
answer = MsgBox("Copy Complete, Do you Want to delete the old database?", vbQuestion + vbYesNo + vbDefaultButton2, "!!!Delete File!!!")
If answer = vbYes Then
Kill (oldfile)
MsgBox ("File DELETED")
Form_NewContract.Refresh
End If
End If
Form_NewContract.Refresh
End If
End Sub