vba - Fix database link - Error 3044? -
i have access database developed in access 2003 or 2007 have inherited. database split front-end , back-end, , have come across need programmatically re-link back-end due technical competence of people handling database.
problem error 3044 (not valid path) when attempting re-link 2 tables, rest re-link fine. error message displays original, defunct back-end file in directory not exist. able gleam cause of issue this thread:
"after looking through issue, appears reason seeing problem these 8 specific tables because each have @ least 1 memo field within them has version history turned on (append property set yes). when property set “yes”, stores additional information these linked tables within 1 of system tables , whatever reason after table linked seems retain original link information these tables." sounds ms access bug, there go. set "no", , far fine!
this appears match behavior, , solution indeed work in defunct version. prefer keep option "append only" our tables.
i can delete linked tables front-end , add them in, , appears work fine (ie not breaking anything, yet) personal test. want programmatically.
how can programmatically handle error 3044 , delete/re-add tables?
look docmd.transferdatabase aclink linking table vba msdn.microsoft.com/en-us/library/office/ff196455.aspx