You get the rights with (at least some versions of) Microsoft Visual C++ to
redistribute the Jet database engine, which is what you are using (despite
even Microsoft referring to it as an "Access" database). Access is the user
interface and development tool for database applications. Jet is the
default database engine used by Access (but Access can use any
ODBC-compliant database engine, including SQL Server, Informix, DB2, MySQL,
etc.), and Jet is available for other Microsoft languages.
To use Jet with Visual C++, you don't need Access, nor the Access runtime,
installed on the machine, just the software that comes packaged with C++, or
that is downloadable.
Somewhere in your licensing material for Visual C++, you should find details
on your rights to use and redistribute the pertinent software.
Larry Linson
Microsoft Office Access MVP
"Christopher" <cp***@austin.rr.comwrote in message
news:ee**********************************@p25g2000 hsf.googlegroups.com...
>I am working on an game application that requires a small database. It
looks like MS Access is capable of providing the database and I can
connect to it with my C# application if I turn it on the database in
the control panel.
I made the db file with access
I made the (beginnings) of the C# application.
I am looking towards the end when I want to hand it off to my friends,
who may or maynot have MS Access themselves.
I googled and read that I can redistribute runtime Acccess components.
What I am confused about is how I tell the users computer to use my
particular database file and provide it to my application on the
user's machine. Can anyone provide clarity?