Comment 1 for bug 1323746

Revision history for this message
Daniel Lu (ping-lu) wrote :

We have way to prove it is win8 ODBC Administrator’s issue. what I did was:
1. I copied odbcad32.exe from win7 system C:\windows\system32 folder to win8 machine. And run it and test the connection in it(I’ve created a DSN “traf dsn”). It ran very well and test successfully.
2. If you ran the win8 native odbcad32.exe you will have this problem. If you replace the win8 one with win7 one, the issue will disappear.
3. Open the test dialog for trafodion dsn on win7 odbcad32.exe you will found the Server ID was filled automatically by info from the DSN. But win8 one is not, it is empty.
4. I’ve tried with ODBCTEST, it work as expected.
Mean times, this only occur with 64 bit win 8 system and 64bit driver

Actually, we have some debug session on driver for this issue about 1Yr before. It turned out 64 bit win8 odbcad32.exe have some wrong code which is only for 32bit app(technically speaking, using 32bit HWND pointer). We’ve been trying to open a MS supports for win8 64 ODBC Administrator, but we were failing to get the MS support account information. So we were holding on this issue.

Version number for odbcad32.exe
in Win7
6.1.7600.16385
In Win8
6.2.9200.16384
If win8 ODBC have something special they should have some document/spec for it. and wish ww developer to follow up. but I can’t found any doc and changes for win8 on internet.