Hello. I really have nothing to contribute. I only want to share an experience regarding the same dilemma not too long ago. We have several Access databases at work that use Leban's API popup calendar. It worked very well. Unfortunately, it also died when we converted our system to 64-bit...
Glad to hear you got it sorted out. If you did managed to create a new db and tried your code, you would have found out for sure that your code was causing the problem, because you would have run into the same issue, which would rule out corruption.
Good luck with your project.
It may not, but it could also be a combination of both. So, I was just saying it's safer if you simply create a new blank database, create a new table in it, and then try your code there as well to see if you still get the same problem. Just a thought...