Access or SQlServerExpress

B

bob

Hi,
OK, it is off topic but I am looking for c# developer feedback.
New Windows app project totally selfcontained.
Will need to handle BLOBs (pictures)
Useful life about 5 years then into the bin.
Doesn't justify a heavy weight Database engine.
Remote deployment. (O'seas)
I was originally going to use Access but then thought of SqlServer
2005 Express.
What does the panel think?
thanks
Bob
 
A

Arne Vajhøj

bob said:
OK, it is off topic but I am looking for c# developer feedback.
New Windows app project totally selfcontained.
Will need to handle BLOBs (pictures)
Useful life about 5 years then into the bin.
Doesn't justify a heavy weight Database engine.
Remote deployment. (O'seas)
I was originally going to use Access but then thought of SqlServer
2005 Express.
What does the panel think?

Only 1 user of each database => embedded database and I will
suggest SQLServer Compact Edition instead of Access Jet.

More than 1 user of each database => insist on getting
SQLServer Express installed.

Arne
 
L

Larry Smith

Hi,
OK, it is off topic but I am looking for c# developer feedback.
New Windows app project totally selfcontained.
Will need to handle BLOBs (pictures)
Useful life about 5 years then into the bin.
Doesn't justify a heavy weight Database engine.
Remote deployment. (O'seas)
I was originally going to use Access but then thought of SqlServer
2005 Express.
What does the panel think?
thanks

I wouldn't make any decision just yet. Just code it generically and plug
your DB in later. You can then determine which is best based on your
evoloving requirements. You might even want to use some other DB like MySQL
or maybe even XML if the situation warrants - you then wouldn't need any
RDBMS at all but would still be able to use the limited RDBMS capabilities
of the native ADO.NET classes.
 
S

Simon Tamman

If we're talking 1 user then i'd say Sqlite is better than SqlCe. It also has
an ADO.NET wrapper available (on source forge) for convienience and as of 3.0
can store blobs that are > 1 mb.
 
B

bob

Hi to 'the panel',
Thanks for your replies.
What I am hearing is Generic Data Transfer Layer and SLQ Server
Express preferred over Access.
Must admit I had lost sight of writing a database agnostic layer.
Thanks for timely reminder.
Hadn't considered Compact Edition, always regarded it as designed for
Handhelds. It would be unsuitable in this instance as I expect
multiple users but an interesting idea nonetheless.
regards
Bob
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top