Does the VB program stand alone from the Access database. If so, how do
you tell VB where the database is?
Yes, right now it is alone shipped with a empty DB and empty Backup DB. It
is told to look in the install directory C\ProgramFiles\Scheduler. [...]
I open the program and it immediately spins up the A: drive and when any
other function is called, same thing.
You can select a standard directory for databases inside Access (Options
menu). It totally escapes me why one needs to have a database open just
to change options. But because of this fact you have to open another
database or create a new one to check (and maybe change) this path.
(Maybe it is pointing to an invalid direction [=invalid directory name].)
Next thing to check (besides the things you have already read in other
posts of this thread) is the way, the above mentioned path is used.
It is possible, that one part of this whole conglomerate (setup, program,
database engine) uses a system variable which will be looked up from the
registry (like CSIDL_PROGRAMS / %Program_Files%). In this case you have
to check whether it points to a valid path (and if it is the right one).
And there is still the possibility that one of these components
transcribes long path names to short ones and looks for a directory
C:\Progra~1\Schedu~1 while your directory is C:\Progra~1\Schedu~4
or C:\Progra~2\Schedu~3. That can be the case because of older
installations. (Which even might be deleted by now.)
To bring this back from general help to freeware. There is an excellent
way to hunt this kind of problems down. Use FileMon from SysInternals:
http://www.sysinternals.com/ntw2k/source/filemon.shtml
Anyhow, I think the problem *must* have something to do with an
*invalid* path. That's the main reason for Windows to rattle through
all your drives, including the floppy...
BeAr