All MS Windows have got Access driver?

S

soizalw

Does all versions of Wndows come with MS Access Drivers pre-installed
regardless whether MS Office is installed or not?
 
B

Brendan Reynolds

What do you mean by 'MS Access Drivers'? Do you want to run an application
developed using Access forms, reports and VBA modules, or do you just want
to access (no pun intended) data in a Jet (MDB) database?

--
Brendan Reynolds (MVP)
http://brenreyn.blogspot.com

The spammers and script-kiddies have succeeded in making it impossible for
me to use a real e-mail address in public newsgroups. E-mail replies to
this post will be deleted without being read. Any e-mail claiming to be
from brenreyn at indigo dot ie that is not digitally signed by me with a
GlobalSign digital certificate is a forgery and should be deleted without
being read. Follow-up questions should in general be posted to the
newsgroup, but if you have a good reason to send me e-mail, you'll find
a useable e-mail address at the URL above.
 
S

soizalw

my intention is to allow a database application be able to access a .mdb file
WITHOUT ms access installed.
if the computer is a brand new windows 2000/xp machine without any history
of office installed, can my program works?
 
D

Douglas J. Steele

You haven't really answered Brendan's question. What is your "database
application": another program? And how are you installing your "database
application"?

If it's, say, a VB program being properly installed, then the necessary
drivers to be able to get at the data in the MDB file should be installed
with the program.

If, on the other hand, you have visions of giving someone an Access
application (i.e.: an MDB with forms and reports in it), then they won't be
able to use it unless they install Access first.
 
B

Brendan Reynolds

As Doug says elsewhere in this thread, this is a little ambiguous, but I'm
going to assume that this is not an Access application, but an application
developed using another development tool that needs to work with data stored
in an MDB.

I *think* recent versions of Windows probably do have the necessary
components (JET and DAO or ADO) included as part of the operating system.
But I don't have a PC without Office installed available, so I can't check.
Anyone else know for sure? If you're using ADO.NET, that is *not* included
in Windows XP, you have to distribute and install the .NET Framework.

However, I believe all commonly used development tools are capable of
building installation packages that will install the necessary components
along with your application. Certainly Microsoft's tools, such as Visual
Studio, can do so, and I believe Borland's tools have similar capabilities.

--
Brendan Reynolds (MVP)
http://brenreyn.blogspot.com

The spammers and script-kiddies have succeeded in making it impossible for
me to use a real e-mail address in public newsgroups. E-mail replies to
this post will be deleted without being read. Any e-mail claiming to be
from brenreyn at indigo dot ie that is not digitally signed by me with a
GlobalSign digital certificate is a forgery and should be deleted without
being read. Follow-up questions should in general be posted to the
newsgroup, but if you have a good reason to send me e-mail, you'll find
a useable e-mail address at the URL above.
 
S

soizalw

sorry for the confusion.
My database application is developed using Visual Basic 6. It uses ADO and
is suspose to be able to access a .mdb file even without MS Access installed.

Being testing it on several different windows machines and is fustrated that
there are some which the program won't work on thus wondering if all windows
os actually comes with access driver pre-installed.
 
Top