My code so far: (-getting an error on the alt statement...)
Sub Test()
    DeleteDuplicates_Database "Mytable", ThisWorkbook.Path & "\DATA.mdb"
End Sub
Sub DeleteDuplicates_Database(sData_Sht_Table As String, sPathToDatabase As String)
    ' delete duplicate records in a database table
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim sSQL$
    Application.ScreenUpdating = False
    'Open connection to database
    Set db = OpenDatabase(sPathToDatabase)
    Set rs = db.OpenRecordset(sData_Sht_Table)
    sSQL = "ALTER IGNORE TABLE " & sData_Sht_Table & " ADD UNIQUE (EventID)"
    db.Execute sSQL
    db.Close
    Set rs = Nothing
    Set db = Nothing
    Application.ScreenUpdating = True
End Sub
 
     
    