32 bit vs 64 bit. I never thought it mattered so much until now. I have a client meeting in about three hours and they are unable to get the program running. The funny thing is that they are the only one having issues and the other two members on the project team can get it to work just fine.
I've narrowed down the issue to them using a 32 bit version of Microsoft Access. I have no idea why on earth they would install the 32 bit version but that's causing issues with Python's ODBC driver that requires the 64 bit version.
On a non corporate laptop, you would just uninstall and reinstall the software but being corporate, several hoops need to be jumped through and administrator permissions need to be sought.
Hope everything can be resolved today and I can be done with the project. It's nice to close things out cleanly and very frustrating to have bits and pieces lingering here and there.
So let that be a lesson to everyone - check the version of software that your clients are running and make sure you're developing on the same one. Otherwise headaches will ensue.