The first question........
One way to check in script....assuming the file was supposed to be in the SYSTEM_WINSYS_DIR
Code:
if (FileExists( SYSTEM_WINSYS_DIR+"*.mdb"))
{
the yes bit
}
the other two parts, I don't know for sure...perhaps someone else does. You could tell the user where to get the driver and get them to install it...not very nice. I don't know what the law would be on distributing a file which is universally available?
Perhaps you could test to see if it exists, then download it if not?? That way, you aren't distributing it.
I've never tried that, but I'm sure someone else has.