G
Guest
I'm writing an application that needs to store data locally (in C#). This
will be deployed on end-user machines (XP, Vista and 2003 Server). I want to
store the data in a database. The volume of data is not huge (about 1 to 5
megs).
My question is what database to I use? I can only assume the users will have
standard installs of the operating system (fully packaged). There is no SQL
Server or anything special on them. I need to create the database - not just
use it.
Do I have to install a database engine, or is there one shipped as part of
the OS. If I have to install one, what is recommended (e.g. free, least
invasive and most documented)?
I used to used DBISAM and Delphi, which was great as it compiled straight
into the exe, but I've never done any local database work under .NET - only
connecting to remote SQL databases.
Any advice would be appreciated.
will be deployed on end-user machines (XP, Vista and 2003 Server). I want to
store the data in a database. The volume of data is not huge (about 1 to 5
megs).
My question is what database to I use? I can only assume the users will have
standard installs of the operating system (fully packaged). There is no SQL
Server or anything special on them. I need to create the database - not just
use it.
Do I have to install a database engine, or is there one shipped as part of
the OS. If I have to install one, what is recommended (e.g. free, least
invasive and most documented)?
I used to used DBISAM and Delphi, which was great as it compiled straight
into the exe, but I've never done any local database work under .NET - only
connecting to remote SQL databases.
Any advice would be appreciated.