what version of apache?
Windows?
This is the exact problem I was having with Apache 2.
Also, check the priveleges of apache.....The apache USER must have access to the data files on the server.....or map the network drive to the apache user...
It is important to note that the odbc connection uses whatever user your apache guest acount is (Apache, Guest, Anonymous, Nobody...). It is THIS user that MUST have priveleges to read (or write) to the networked drive..so they need a network login.....
Try This:
Stop the apache service. Log into your webserver as adminstrtor, map the network drive, setup the ODBC connection as SYSTEM, then run apache from a command prompt, NOT AS A SERVICE. See if your odbc connections work. If they do, then once again it is a problem with the PRIVELEGES of the usder running the service.