Legacy software: can't load MSJTER35.DLL
-
I have a piece of legacy software that I have successfully used on modern Windows systems up to and including Windows 10. I have just installed it on a laptop running Windows 7 (64-bit) and on that machine only, I get the problem described below. One component is written in VB6 and uses DAO 2.5/3.51 for database access. It all works fine except for SQL statements of the form: Alter Table xxxx Add Column yyyy Integer. The data type of integer is merely an example. Irrespective of the data type, all Add Column requests throw an exception "Can't load DLL: MSJTER35.DLL" I have checked in C:\Windows\System32 and MSJTER35.DLL is definitely installed on the machine. As I said, it's only Add Column statements that fail. All other database access, Select, Update etc. work fine. I know this is all old hat, VB6 etc. but I don't have the resources to reengineer in VB.net and, as previously noted, the whole system is working fine on several Windows 10 boxes. Any suggestions why I am getting this message and how to fix it?
Keith
-
I have a piece of legacy software that I have successfully used on modern Windows systems up to and including Windows 10. I have just installed it on a laptop running Windows 7 (64-bit) and on that machine only, I get the problem described below. One component is written in VB6 and uses DAO 2.5/3.51 for database access. It all works fine except for SQL statements of the form: Alter Table xxxx Add Column yyyy Integer. The data type of integer is merely an example. Irrespective of the data type, all Add Column requests throw an exception "Can't load DLL: MSJTER35.DLL" I have checked in C:\Windows\System32 and MSJTER35.DLL is definitely installed on the machine. As I said, it's only Add Column statements that fail. All other database access, Select, Update etc. work fine. I know this is all old hat, VB6 etc. but I don't have the resources to reengineer in VB.net and, as previously noted, the whole system is working fine on several Windows 10 boxes. Any suggestions why I am getting this message and how to fix it?
Keith
This thread: [Cant' load msjter35.dll (What does this mean) - Microsoft Windows | DaniWeb](https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/16882/cant-load-msjter35-dll-what-does-this-mean) is a bit old but try it! If it won't help then google it! ["Can't load DLL: MSJTER35.DLL" - Google Search](https://www.google.de/search?q="Can't+load+DLL%3A+MSJTER35.DLL"&oq="Can't+load+DLL%3A+MSJTER35.DLL"&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8)
-
This thread: [Cant' load msjter35.dll (What does this mean) - Microsoft Windows | DaniWeb](https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/16882/cant-load-msjter35-dll-what-does-this-mean) is a bit old but try it! If it won't help then google it! ["Can't load DLL: MSJTER35.DLL" - Google Search](https://www.google.de/search?q="Can't+load+DLL%3A+MSJTER35.DLL"&oq="Can't+load+DLL%3A+MSJTER35.DLL"&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8)
Problem solved. The key was that it wasn't saying it couldn't find msjter35.dll (the file was clearly there) it was saying it couldn't load it. After some digging, I discovered that msjter35 has a dependency on msjint35.dll and it was that latter file that was missing. I have no idea how the machine was delivered to me in this state, but copying msjint35.dll to SysWow64 solved the problem. Thanks for your interest. Keith