Because ADS is no longer supported, and little to no information is on the internet, I have a question for others who use it:
I have a variety of licenses ( 7.0 - 12.1 ). I have them all installed in Windows 64 bit OS. I now distribute my application with both 32 and 64 bit builds with Harbour/MSVC and FWH. 32 bit apps never have an issue. But the identical build in 64 bit receives a "cannot connect" error message on all versions prior to ADS 12.
Does anyone else have experience with this issue running ADS ?
This is not a FWH issue. My clients using the ADS software, prior to 12.0, simply run the 32 bit build of my application. However, it would be nice to resolve this issue.
Do you think that adsloc32.dll and adsloc64.dll are needed? If yes, I will update the Harbour builds again with those DLLs in the dll directory. Please confirm.
I bet the problem here is that you are trying to connect to an older server version using a newer client version. The opposite is fine. But newer clients need same or newer server.
Try using 64 bit version of ADS 12 if you want to connect to ADS 12 server.
All my customers are version 10 thru 12. But I only use version 10 of the client regardless of server version ( >=10 ). All improvements since version 10 are on the server side and you can execute all of them from any client user the corresponding stored procedure "sp..." function.
Enrico, are you using ads 10 on client side for build xharbour and harbour ? i guess is this the right, because using 10 version in client side we can access 10 or newer version local/server.
Some time ago when i build x(harbour) myself, this is ever work, using ace from 10, i can access 10,11,12 versions, but waiting info from others users is good. you need ace redistributable 10.
Received, thank you. The 32bit files are identical to mine, so xHarbour 32 bit should be already ok. The 64bit files are different. Can you confirm that I have to use yours to build [x]Harbour? Do you want my files to check them there?
Enrico, sorry, i use ads in legacy app in 32 bits, i dont use this in (x)harbour)/fwh 64, so i cant help, maybe someone using ads with (x)harbour 64 can help us.