January 28, 201016 yr I have a problem with a WinXP x64 computer. We have a 32 bit program that uses ODBC drivers but they are not showing up in the ODBC program. It doesn't show in either the system32 or the SysWOW64 versions. I know that the program will run on a x64 machine because I have it running on an other x64 XP machine and on a x64 Win7.
January 28, 201016 yr what drivers are you trying to use and have you installed them on your Windows XP x64 machine yet? (Oracle, Firebird, mysql..... )
January 28, 201016 yr Hi If your application is 32bit then the ODBC Driver required it 32bit also. You can check it the 32bit ODBC Driver has been installed by checked the 32bit Registry hive of your windows 64bit OS, as detailed at:http://support.microsoft.com/kb/305097It will be listed under:HKEY_LOCAL_MACHINE\Software\WOW6432Node\ODBC\ODBCINST.INIThis is where all your 32bit ODBC Driver must be listed as "installed" for them to be picked up by the 32bit ODBC Administrator for DSN setup/configuration and then subsequent use by 32bit applications.Best RegardsHugh WilliamsProfessional ServicesOpenLink SoftwareWeb: http://www.openlinksw.comSupport: http://support.openlinksw.comForums: http://boards.openlinksw.com/supportTwitter: http://twitter.com/OpenLink
February 1, 201016 yr Author OK, I opened the 32 bit regestry with this %systemroot%\syswow64\regedit and went to this hive HKEY_LOCAL_MACHINE\Software\WOW6432Node\ODBC\ODBCINST.INI\ODBC Drivers. It says that all of the drivers are installed but they are not showing up in the ODBC.
February 1, 201016 yr To view these, are you running the ODBC admin application directly from the .exe in the \Windows\SysWOW64 folder? I believe it's odbcad32.exe.
February 1, 201016 yr Author Yes.It's almost like it is still looking at the 64bit ODBC registry entries. Edited February 1, 201016 yr by todarsey
Create an account or sign in to comment