I don't know what platform he is running my software on (and I can't test or verify the problem). I do know that every other part of the program runs perfectly and that even this part works fine when the "Use custom connection string" option is selected and the other (non-DSN) string is used. So I think I can rule out any oddities about my 32-bit software being installed wrong on his 64-bit platform.
I got a hint from somewhere about the 64-bit vs. 32-bit ODBC Manager, but I could not verify it or get additional info. I'm hoping that someone has direct experience with this.
-- Dan
Main Topics
Browse All Topics





by: digicidalPosted on 2007-07-05 at 16:21:37ID: 19428373
Which 64-bit OS is the client using for the application? (XP/Vista/Server2003) and what service packs are installed? Beyond that I have read of numerous issues with this setup (although I don't have mine setup that way at the moment so I can't test directly. In each case there were different solutions, so I'll list them and you can see if any of them help:
If Server 2003 SP1 - install SP2, in fact if anything isn't updated to the latest hotfixes and service packs do that first.
If latest SQLNativeClient isn't installed - get that. Not sure if they changed that but the earliest releases of 2003/x64 didn't come with MDAC at all and only had a SQLNativeClient available.
In some cases it's a problem with the application itself - if running on a 64-bit OS but developed as an x86/32bit app, then make sure it's installed on the system as a 32-bit application and not as a 64-bit application. This has been known to cause problems in communicating with 64-bit systems.
If using SQLExpress rather than the full MSSQL2005 - All connections are defaulted (and possibly restricted to - not sure on that) to named pipes and IP connects are either forbidden or at least default to be turned off.
If none of those help you then I'm probably not going to have the answer for you and hopefully someone else with more experience with the newest releases of 64-bit OS/SQL versions can help. I'm still running good 'old' 32-bit versions and don't have those problems (yet).