So each app is a stand alone island and won't need to change in the
forseeable future? SQL Server MSDE is a great database, gives you most of
the bang of it's big brother, but it's free and a heck of a lot better than
access for too many reasons to list. If you can't do this though... I'd use
XML, it's very easy and you can serialize your DataSets using
DataSet.WriteXML(fileName) and deserialize it with DataSet.ReadXML(filename)
You can set the diffgram option as well so you can maintain state.
Howeever, I hope that you aren't going to have a huge number of records and
are sure these files won't need to talk to each other in a few months b/c if
you are, you'll probably need a central repository and a mechanism for
concurrency which is doable with a ton of xml files, but it probably won't
be much fun.
HTH,
Bill
"Ann Marinas" <an*********@xtra.co.nz> wrote in message
news:uR**************@TK2MSFTNGP11.phx.gbl...
Hello All!
I need to seek your advice on databases.
I was wondering if you guys have any suggestions on a databases that is
lighter than SQL Server but much more efficient than MS Access.
I am currently designing a C# program that would be deployed on computers
that have no SQL Server nor MS Access installed and is not connected to a
network.
Thank you so much and have a Happy New Year! :D
Ann