
"server not yet opened" error
Got some info on the "Server not yet opened" problem.
My stuff is actually solved when I (on advise from support) checked which
dll:s are loaded by the different apps. One dll (p2sodbc.dll) is opened by
both apps AND was present on two places on the HardDisk as well as in the
registry.
I copied the latest dll to both places on the HardDisk and then it worked
fine. It
is supposed to be a problem with different 'versions' of the same dll:s
I also tried another solution by erasing one entry from the registry because
registry was
pointing at two files in different folders. I kept the reference to the
latest version of the file.
When I rebooted the machine and tried to run my app, and it worked as
well...
I'm gonna try at a customer now, I certainly hope that it works.
Try this, you might like the results. Also check other dll:s than the
one that did it for me if this trick doesn't solve your problem.....
Good Luck.
/Henrik
Quote:
> >We are also having this problem on about 10% of our clients computers.
> Since
> >we deply to 50 000+ users, make the calculation. The problem come and
goes
> >everytime, and we've never been able to identify exactly what's wrong
with
> >this. Seagate is not taking it's developers seriously enough - I guess
> we'll
> >have to consider using something else.
> what database are you connecting to (eg Sybase SQL server?)
> i presume when calling SetNthTableLogonInfo
> you do specify correct database name and server name (some odbc drivers
try
> to be "helpfull" thus if one supplies a wrong value for say a server
name -
> it might suggest automatically a different already opened one, etc.)
> the reason i am asking is that since i have started specifying correctly
> configured
> user name
> password
> database name
> server name - i just cannot ever encounter this kind of problem (ie have
> only tested, however, on 3 or 5 different machines - but all installed
from
> scratch and only with distribution run time files - ie no Crystal
> installation of Report designer was taking place)