Hi,
Apologies if this isn't the correct group, but I have a problem.
I'm installing a program that gives me the error:
[Microsoft][ODBC Driver Manager] Data source name not found and no
default driver specified.
I didn't write the program, and the company that did is now out of
business, so I have no way to know which driver it's looking for. I'm
assuming it's a dbase driver (as the data files are .dbf), and this is
installed on the machine already.
The question is, how do I tell which DSN is trying to be accessed?
I've started the ODBC trace, but the log file isn't generated. Do you
know of any utilities that would dump this info to a log file -
perhaps a kind of "super" ODBC trace util?
Sorry to ask for help, but I'm up a creek without a paddle (and the
boat's not looking too good at the mo either!)
Cheers,
Pete
PeteF - 24 Apr 2005 10:59 GMT
Sorry guys - sorted it out myself.
Just in case anyone else ever has the same problems... I took it from a
different angle and figured out that it's probably looking for the dsn
somewhere before it calls it... so i got a little program called regmon
(http://www.sysinternals.com/ntw2k/source/regmon.shtml - not my site /
prog so don't blame me if it don't work!) and monitored the registry
for access.
After I started the program, I saw that it was looking for a key in
HKLM\software\odbc and not finding it - and that was the name of the
odbc dsn it was looking for!
Once again, sorry for wasting anyone's time.
Pete