We came across a situation where we were unable to use thinapp'd oracle client from thinapp'd excel or access on 64-bit windows 2003. Apparently there is a bug in oracle client and if the calling application has a parenthesis in its path, oracle chokes. In our situation, Office xp got installed in c:\program files, the default location. However, office xp being a 32-bit app, the %programfilesdir% macro enumarates to c:\program files (x86)\ (I think) on a 64-bit windows 2003 server. Every time when you try to link to a table using odbc connection, office would throw the tns: could not resolve service name error message. To fix this, we simply reinstalled office to a non-standard location eg c:\microsoft office and it fixed the problem.
↧