FlyBoy
09-25-2009, 02:03 AM
I'm evaluating this product and I've hit a snag, probably because I'm not familiar enough with it. Help Please...
I've written an install and am testing it on Vista 64bit. The install requires the setup of an ODBC driver and profile which I do in the Pre Install action (See Attached PreInstall.txt).
After the files have been installed I launch an .exe that uses the ODBC connection to generate SQL commands and make changes to a database file if that file pre-existed on the machine. The connection profile also serve a desktop application that the install is... installing :-)
The ODBC profile and driver are not getting set up correctly and Vista 64 is killing me. The ODBC driver is a 32bit driver. Vista 64 has two odbcad32.exe files, one in system32 (for 64bit), the other in windows/syswow64 (for 32bit) nice that they are named the same...NOT. If I set the profile up manually using the 32bit odbcad32.exe I'm in business and everything works, but I can't get the installer to create the profile. I even tried pushing the values to the registry with the registry object (See Attached PrevAttempt.txt). Vista 64 also keeps the 32bit driver info separate from the 64bit info. The 32bit info is in HKLM/Software/Wow6432Node??? Turning on the logging with extended errors gives me nothing (See Attached SetupLog.txt). Everything succeeds? Accept for the errors that tell me the components cannot be found. But that is because I'm trying to create them. I guess I'm just not seeing how...
How do I install an ODBC driver and create the profile for Vista64??? Any ideas or leads will be appreciated. Collect launch user information is checked.
Thanks... Looking to purchase soon.
I've written an install and am testing it on Vista 64bit. The install requires the setup of an ODBC driver and profile which I do in the Pre Install action (See Attached PreInstall.txt).
After the files have been installed I launch an .exe that uses the ODBC connection to generate SQL commands and make changes to a database file if that file pre-existed on the machine. The connection profile also serve a desktop application that the install is... installing :-)
The ODBC profile and driver are not getting set up correctly and Vista 64 is killing me. The ODBC driver is a 32bit driver. Vista 64 has two odbcad32.exe files, one in system32 (for 64bit), the other in windows/syswow64 (for 32bit) nice that they are named the same...NOT. If I set the profile up manually using the 32bit odbcad32.exe I'm in business and everything works, but I can't get the installer to create the profile. I even tried pushing the values to the registry with the registry object (See Attached PrevAttempt.txt). Vista 64 also keeps the 32bit driver info separate from the 64bit info. The 32bit info is in HKLM/Software/Wow6432Node??? Turning on the logging with extended errors gives me nothing (See Attached SetupLog.txt). Everything succeeds? Accept for the errors that tell me the components cannot be found. But that is because I'm trying to create them. I guess I'm just not seeing how...
How do I install an ODBC driver and create the profile for Vista64??? Any ideas or leads will be appreciated. Collect launch user information is checked.
Thanks... Looking to purchase soon.