473,386 Members | 1,694 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Why choose SQL Express over Access?

ljh
Why would you choose SQL Express (which requires an installed application to
work) over the simplicity of an Access database which has no dependencies?

May 30 '06 #1
74 3710
Well, I'm not sure what you mean by "requires an installed application
to work". I just downloaded it, ran the setup & it worked. And, since
your reluctance to do that is the *ONLY* requirement you specify for
your database needs, it's really hard to answer your question.

So, the advantages of SQLExpress over Access, as I see them.
1) It's free.
2) It's directly compatible with Sql Server.

May 30 '06 #2
Short incomplete list of reasons -

- SQL Express (or SQL Server in general) will scale better to multiple
users.
- It will give you a "way out" when your DB exceeds 4GB
- It will be easier to maintain from a DBA point of view (centralized
backups *.*)
- It will give you a much richer feature set - notification, SQLCLR, better
T-SQL*.*
- It will give you better performance (No OleDb necessary)
- You won't have to compact it as often
- Better support for data types/indexes etc. etc.
- Other reasons.

The only advantage Access gives you is "File based deployment". And frankly
SQL Anywhere (or was it everywhere - I loose track in all these name
changes) should be a better choice for desktop-ish applications anyway.

- Sahil Malik
http://www.winsmarts.com
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?

May 30 '06 #3
ljh
I mean that you can use Access databases simply by including the .mdb files
with your application, whereas using SQL Server Express requires that you
install SQL Server Express and have it running in the backgound.

In the event that I use SQL Server Express and need to redistribute it with
my app, is there a silent install available?

<ja**********@gmail.com> wrote in message
news:11**********************@u72g2000cwu.googlegr oups.com...
Well, I'm not sure what you mean by "requires an installed application
to work". I just downloaded it, ran the setup & it worked. And, since
your reluctance to do that is the *ONLY* requirement you specify for
your database needs, it's really hard to answer your question.

So, the advantages of SQLExpress over Access, as I see them.
1) It's free.
2) It's directly compatible with Sql Server.

May 30 '06 #4
ljh
I can't find anything on SQL Anywhere - even on the Sybase site.

The closest I can get is a SQL Anywhere link that actually shows you
something called "Remoteware" (whatever the hell that is) -
http://www.sybase.com/products/mobil...ns/sqlanywhere .

I don't really trust Borland anyway. They jumped right in line with the
whole .Net mantra - when they had a better way of doing things and they have
abandoned Kylix without ever admitting to doing so.

They do enough to keep the Borland name alive....but that seems to be about
it.

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:uA**************@TK2MSFTNGP04.phx.gbl...
Short incomplete list of reasons -

- SQL Express (or SQL Server in general) will scale better to multiple
users.
- It will give you a "way out" when your DB exceeds 4GB
- It will be easier to maintain from a DBA point of view (centralized
backups *.*)
- It will give you a much richer feature set - notification, SQLCLR,
better T-SQL*.*
- It will give you better performance (No OleDb necessary)
- You won't have to compact it as often
- Better support for data types/indexes etc. etc.
- Other reasons.

The only advantage Access gives you is "File based deployment". And
frankly SQL Anywhere (or was it everywhere - I loose track in all these
name changes) should be a better choice for desktop-ish applications
anyway.

- Sahil Malik
http://www.winsmarts.com
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?


May 30 '06 #5
ljh wrote:
I can't find anything on SQL Anywhere - even on the Sybase site.

The closest I can get is a SQL Anywhere link that actually shows you
something called "Remoteware" (whatever the hell that is) -
http://www.sybase.com/products/mobil...ns/sqlanywhere .
Yeah, they change product names every 5 minutes, which is why they'll
never amount to anything. However, I used the product a couple of years
ago and it is solid. It has all the drivers and easy of use and
surprising performance and all that.
I don't really trust Borland anyway. They jumped right in line with the I don't think Sybase has anything to do with Borland. You got your
vendors confused.

whole .Net mantra - when they had a better way of doing things and they have
abandoned Kylix without ever admitting to doing so.

They do enough to keep the Borland name alive....but that seems to be about
it.

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:uA**************@TK2MSFTNGP04.phx.gbl...
Short incomplete list of reasons -

- SQL Express (or SQL Server in general) will scale better to multiple
users.
- It will give you a "way out" when your DB exceeds 4GB
- It will be easier to maintain from a DBA point of view (centralized
backups *.*)
- It will give you a much richer feature set - notification, SQLCLR,
better T-SQL*.*
- It will give you better performance (No OleDb necessary)
- You won't have to compact it as often
- Better support for data types/indexes etc. etc.
- Other reasons.

The only advantage Access gives you is "File based deployment". And
frankly SQL Anywhere (or was it everywhere - I loose track in all these
name changes) should be a better choice for desktop-ish applications
anyway.

- Sahil Malik
http://www.winsmarts.com
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?


May 30 '06 #6
Sahil Malik [MVP C#] wrote:
The only advantage Access gives you is "File based deployment". And frankly
SQL Anywhere (or was it everywhere - I loose track in all these name
changes) should be a better choice for desktop-ish applications anyway.


There is one more Access advantage: it'll run on Windows XP Home
Edition, while SQL Express will not (requires XP Pro). So if you are
targeting mom&pop shops or the home market, either do Access or stick to
MSDE.

Regards
May 30 '06 #7
ljh wrote:
Why would you choose SQL Express (which requires an installed application to
work) over the simplicity of an Access database which has no dependencies?

Sql Express is a lot more performant and scaleable than access.
If you get a db size over 1/2 GB or so in access you will probably run
into trouble with corruptions etc.
If you eventually need to upgrade to full Sql Server then its a straight
backup / restore operation of the database and you are up and running.
If you only need and will only ever need a very simple db mechanism then
access might be the way to go.

JB
May 30 '06 #8
Another option for you may be SQL Everywhere. I think will be released this
summer. 1.4mb with 7 dlls.
http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:Dm*******************@bignews3.bellsouth.net. ..
|I mean that you can use Access databases simply by including the .mdb files
| with your application, whereas using SQL Server Express requires that you
| install SQL Server Express and have it running in the backgound.
|
| In the event that I use SQL Server Express and need to redistribute it
with
| my app, is there a silent install available?
|
| <ja**********@gmail.com> wrote in message
| news:11**********************@u72g2000cwu.googlegr oups.com...
| > Well, I'm not sure what you mean by "requires an installed application
| > to work". I just downloaded it, ran the setup & it worked. And, since
| > your reluctance to do that is the *ONLY* requirement you specify for
| > your database needs, it's really hard to answer your question.
| >
| > So, the advantages of SQLExpress over Access, as I see them.
| > 1) It's free.
| > 2) It's directly compatible with Sql Server.
| >
|
|
May 30 '06 #9
It is Sql Everywhere. Check out the faq in the linq I gave above. For the
most part, it is Sql Mobile with a license change that will run anywhere
(XP, etc).

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:7t*******************@bignews3.bellsouth.net. ..
|I can't find anything on SQL Anywhere - even on the Sybase site.
|
| The closest I can get is a SQL Anywhere link that actually shows you
| something called "Remoteware" (whatever the hell that is) -
| http://www.sybase.com/products/mobil...ns/sqlanywhere .
|
| I don't really trust Borland anyway. They jumped right in line with the
| whole .Net mantra - when they had a better way of doing things and they
have
| abandoned Kylix without ever admitting to doing so.
|
| They do enough to keep the Borland name alive....but that seems to be
about
| it.
|
| "Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
| news:uA**************@TK2MSFTNGP04.phx.gbl...
| > Short incomplete list of reasons -
| >
| > - SQL Express (or SQL Server in general) will scale better to multiple
| > users.
| > - It will give you a "way out" when your DB exceeds 4GB
| > - It will be easier to maintain from a DBA point of view (centralized
| > backups *.*)
| > - It will give you a much richer feature set - notification, SQLCLR,
| > better T-SQL*.*
| > - It will give you better performance (No OleDb necessary)
| > - You won't have to compact it as often
| > - Better support for data types/indexes etc. etc.
| > - Other reasons.
| >
| > The only advantage Access gives you is "File based deployment". And
| > frankly SQL Anywhere (or was it everywhere - I loose track in all these
| > name changes) should be a better choice for desktop-ish applications
| > anyway.
| >
| > - Sahil Malik
| > http://www.winsmarts.com
| >
| >
| > "ljh" <So**@where.else> wrote in message
| > news:kP*******************@bignews3.bellsouth.net. ..
| >> Why would you choose SQL Express (which requires an installed
application
| >> to work) over the simplicity of an Access database which has no
| >> dependencies?
| >>
| >>
| >>
| >
| >
|
|
May 30 '06 #10
ljh
I have a company that runs several (6 - 10) small stores that does the
rent-to-own thing. The software they have now is generic and the service
sucks. They want a personalized solution for thier rather unique product
line.

Thing is......they want all stores to share information (real-time of
course), they want information stored locally in case there is an internet
outgae, and they don't want to buy a SQL Server license for every store.

So.....I need to come up with a free way to have shared, locally replicated
data at each store.

Theoretically it is pretty simple.

Practically, its a pain in the ass.
"John B" <jb******@yahoo.com> wrote in message
news:44********@news.iprimus.com.au...
ljh wrote:
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?

Sql Express is a lot more performant and scaleable than access.
If you get a db size over 1/2 GB or so in access you will probably run
into trouble with corruptions etc.
If you eventually need to upgrade to full Sql Server then its a straight
backup / restore operation of the database and you are up and running.
If you only need and will only ever need a very simple db mechanism then
access might be the way to go.

JB

May 30 '06 #11
ljh
Awesome!

It doesn't look like they'll let us use it to power webservices under IIS
though.

That would suck. Allowing its use under IIS would make hosted web
development so much easier!

It would let small companies with big ideas give those ideas a shot at
succeeding without spending several thousand dollars for SQL Server.

But, I don't think MS is all that interested in helping small businesses
grow. And, that's too bad. Doing so would actually fatten the bottom line
at MS as the little businesses need more MS licenses and maybe a "grown up"
version of SQL Server.

If they did, who knows, it might even unseat MySQL as the web db king.

Thanks for the great link!

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:Od****************@TK2MSFTNGP03.phx.gbl...
Another option for you may be SQL Everywhere. I think will be released
this
summer. 1.4mb with 7 dlls.
http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:Dm*******************@bignews3.bellsouth.net. ..
|I mean that you can use Access databases simply by including the .mdb
files
| with your application, whereas using SQL Server Express requires that
you
| install SQL Server Express and have it running in the backgound.
|
| In the event that I use SQL Server Express and need to redistribute it
with
| my app, is there a silent install available?
|
| <ja**********@gmail.com> wrote in message
| news:11**********************@u72g2000cwu.googlegr oups.com...
| > Well, I'm not sure what you mean by "requires an installed application
| > to work". I just downloaded it, ran the setup & it worked. And,
since
| > your reluctance to do that is the *ONLY* requirement you specify for
| > your database needs, it's really hard to answer your question.
| >
| > So, the advantages of SQLExpress over Access, as I see them.
| > 1) It's free.
| > 2) It's directly compatible with Sql Server.
| >
|
|

May 30 '06 #12
ljh
You're right..... I got Sybase and Borland mixed up. Must've been that
whole JBuilder collaboration thing that threw me.

They are definitely not the same company.

"Frank Rizzo" <no**@none.com> wrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
ljh wrote:
I can't find anything on SQL Anywhere - even on the Sybase site.

The closest I can get is a SQL Anywhere link that actually shows you
something called "Remoteware" (whatever the hell that is) -
http://www.sybase.com/products/mobil...ns/sqlanywhere .


Yeah, they change product names every 5 minutes, which is why they'll
never amount to anything. However, I used the product a couple of years
ago and it is solid. It has all the drivers and easy of use and
surprising performance and all that.
I don't really trust Borland anyway. They jumped right in line with the

I don't think Sybase has anything to do with Borland. You got your
vendors confused.

whole .Net mantra - when they had a better way of doing things and they
have abandoned Kylix without ever admitting to doing so.

They do enough to keep the Borland name alive....but that seems to be
about it.

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:uA**************@TK2MSFTNGP04.phx.gbl...
Short incomplete list of reasons -

- SQL Express (or SQL Server in general) will scale better to multiple
users.
- It will give you a "way out" when your DB exceeds 4GB
- It will be easier to maintain from a DBA point of view (centralized
backups *.*)
- It will give you a much richer feature set - notification, SQLCLR,
better T-SQL*.*
- It will give you better performance (No OleDb necessary)
- You won't have to compact it as often
- Better support for data types/indexes etc. etc.
- Other reasons.

The only advantage Access gives you is "File based deployment". And
frankly SQL Anywhere (or was it everywhere - I loose track in all these
name changes) should be a better choice for desktop-ish applications
anyway.

- Sahil Malik
http://www.winsmarts.com
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed
application to work) over the simplicity of an Access database which
has no dependencies?


May 30 '06 #13
If you really are looking for a lightweight, fast, no - deployment database
then why not look into SQLite? There's an ADO.NET and an ADO.NET 2.0 provider
(thanks to Robert Simpson) and it screams compared to MS Access. Not even an
MDAC dependency.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"ljh" wrote:
Why would you choose SQL Express (which requires an installed application to
work) over the simplicity of an Access database which has no dependencies?

May 31 '06 #14
ljh
I'm trying it out. But, I can't even get it to create an empty db so that
I can use the VS.Net 2005 tools to create the tables, columns, etc.

I type "sqlite3 test.db" at the C:\ prompt (where I have a copy of
sqlite3.exe. Then, I type ".exit" and look for the empyt db....but there is
nothing there.

Any suggestions?

"Peter Bromberg [C# MVP]" <pb*******@yahoo.nospammin.com> wrote in message
news:EA**********************************@microsof t.com...
If you really are looking for a lightweight, fast, no - deployment
database
then why not look into SQLite? There's an ADO.NET and an ADO.NET 2.0
provider
(thanks to Robert Simpson) and it screams compared to MS Access. Not even
an
MDAC dependency.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"ljh" wrote:
Why would you choose SQL Express (which requires an installed application
to
work) over the simplicity of an Access database which has no
dependencies?

May 31 '06 #15
Yup thats it .. SQL Everywhere.

SM :)
"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:%2******************@TK2MSFTNGP03.phx.gbl...
It is Sql Everywhere. Check out the faq in the linq I gave above. For
the
most part, it is Sql Mobile with a license change that will run anywhere
(XP, etc).

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:7t*******************@bignews3.bellsouth.net. ..
|I can't find anything on SQL Anywhere - even on the Sybase site.
|
| The closest I can get is a SQL Anywhere link that actually shows you
| something called "Remoteware" (whatever the hell that is) -
| http://www.sybase.com/products/mobil...ns/sqlanywhere .
|
| I don't really trust Borland anyway. They jumped right in line with the
| whole .Net mantra - when they had a better way of doing things and they
have
| abandoned Kylix without ever admitting to doing so.
|
| They do enough to keep the Borland name alive....but that seems to be
about
| it.
|
| "Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
| news:uA**************@TK2MSFTNGP04.phx.gbl...
| > Short incomplete list of reasons -
| >
| > - SQL Express (or SQL Server in general) will scale better to multiple
| > users.
| > - It will give you a "way out" when your DB exceeds 4GB
| > - It will be easier to maintain from a DBA point of view (centralized
| > backups *.*)
| > - It will give you a much richer feature set - notification, SQLCLR,
| > better T-SQL*.*
| > - It will give you better performance (No OleDb necessary)
| > - You won't have to compact it as often
| > - Better support for data types/indexes etc. etc.
| > - Other reasons.
| >
| > The only advantage Access gives you is "File based deployment". And
| > frankly SQL Anywhere (or was it everywhere - I loose track in all
these
| > name changes) should be a better choice for desktop-ish applications
| > anyway.
| >
| > - Sahil Malik
| > http://www.winsmarts.com
| >
| >
| > "ljh" <So**@where.else> wrote in message
| > news:kP*******************@bignews3.bellsouth.net. ..
| >> Why would you choose SQL Express (which requires an installed
application
| >> to work) over the simplicity of an Access database which has no
| >> dependencies?
| >>
| >>
| >>
| >
| >
|
|

May 31 '06 #16
AHA .. good one !!

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com
"Frank Rizzo" <no**@none.com> wrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Sahil Malik [MVP C#] wrote:
The only advantage Access gives you is "File based deployment". And
frankly SQL Anywhere (or was it everywhere - I loose track in all these
name changes) should be a better choice for desktop-ish applications
anyway.


There is one more Access advantage: it'll run on Windows XP Home Edition,
while SQL Express will not (requires XP Pro). So if you are targeting
mom&pop shops or the home market, either do Access or stick to MSDE.

Regards

May 31 '06 #17
ljh
Got confirmation from MS that they're deliberately breaking compatability
with SQL\e running under IIS - they call it "soft-blocking".

Sounds all fluffy and sweet....but what it means is that you won't be able
to use SQL\e to easily deploy webservices (actually you can;t use it to
deploy them at all - easy or not).

This goes right along with my experience with every single MS product I have
ever purchased. Thier slogan should be "When you need it *almost* right."

Oh well.....I'm still looking into the free SQLite. It has an add-in for
VS.Net 2005 support and is not limited to 4GB of data. Oh yeah...it's only
one file (no dependencies) and it's completely free.

I'll let you know how my testing with it goes.

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:%2****************@TK2MSFTNGP04.phx.gbl...
Yup thats it .. SQL Everywhere.

SM :)
"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:%2******************@TK2MSFTNGP03.phx.gbl...
It is Sql Everywhere. Check out the faq in the linq I gave above. For
the
most part, it is Sql Mobile with a license change that will run anywhere
(XP, etc).

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:7t*******************@bignews3.bellsouth.net. ..
|I can't find anything on SQL Anywhere - even on the Sybase site.
|
| The closest I can get is a SQL Anywhere link that actually shows you
| something called "Remoteware" (whatever the hell that is) -
| http://www.sybase.com/products/mobil...ns/sqlanywhere .
|
| I don't really trust Borland anyway. They jumped right in line with
the
| whole .Net mantra - when they had a better way of doing things and they
have
| abandoned Kylix without ever admitting to doing so.
|
| They do enough to keep the Borland name alive....but that seems to be
about
| it.
|
| "Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in
message
| news:uA**************@TK2MSFTNGP04.phx.gbl...
| > Short incomplete list of reasons -
| >
| > - SQL Express (or SQL Server in general) will scale better to
multiple
| > users.
| > - It will give you a "way out" when your DB exceeds 4GB
| > - It will be easier to maintain from a DBA point of view (centralized
| > backups *.*)
| > - It will give you a much richer feature set - notification, SQLCLR,
| > better T-SQL*.*
| > - It will give you better performance (No OleDb necessary)
| > - You won't have to compact it as often
| > - Better support for data types/indexes etc. etc.
| > - Other reasons.
| >
| > The only advantage Access gives you is "File based deployment". And
| > frankly SQL Anywhere (or was it everywhere - I loose track in all
these
| > name changes) should be a better choice for desktop-ish applications
| > anyway.
| >
| > - Sahil Malik
| > http://www.winsmarts.com
| >
| >
| > "ljh" <So**@where.else> wrote in message
| > news:kP*******************@bignews3.bellsouth.net. ..
| >> Why would you choose SQL Express (which requires an installed
application
| >> to work) over the simplicity of an Access database which has no
| >> dependencies?
| >>
| >>
| >>
| >
| >
|
|


May 31 '06 #18
| It doesn't look like they'll let us use it to power webservices under IIS
| though.

Couldn't you use SQL Express for that?
May 31 '06 #19
| Got confirmation from MS that they're deliberately breaking compatability
| with SQL\e running under IIS - they call it "soft-blocking".

Not sure how they would do that other then via license. I mean a sql query
is not going to look any different coming from asp.net page or from your own
host?

| Sounds all fluffy and sweet....but what it means is that you won't be able
| to use SQL\e to easily deploy webservices (actually you can;t use it to
| deploy them at all - easy or not).

Again, I think you should at least be able to use SQL Express and it is
free. IMHO, that product is a sweet and generous gift from MS.
--
wjs
May 31 '06 #20
ljh
Yep....but that defeats the whole ease-of-use thing that a no-install
solution like SQLite or SQL\e provides.

Especially when you have a hosted web-app.....SQL\e would be perfect for
that. Nothing to "install" (i.e. register) on the hosts servers.

It's just that MS wants you to pay to do a decent web-app. IMHO, it helps
them control competition somewhat (at least from the little guys) to thier
web-centric offerings. What other reasons could thier be to specifically
disable it under any IIS process? Greed?

As far as I can see....if you're small and have a great idea, MS SQL is
probably NOT the thing to use (at least SQLite is easier to deploy and has
greater capacity than SQL\e or SQL\x).

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:uy**************@TK2MSFTNGP04.phx.gbl...
| It doesn't look like they'll let us use it to power webservices under IIS
| though.

Couldn't you use SQL Express for that?

May 31 '06 #21
ljh

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:eE**************@TK2MSFTNGP03.phx.gbl...
| Got confirmation from MS that they're deliberately breaking compatability
| with SQL\e running under IIS - they call it "soft-blocking".

Not sure how they would do that other then via license. I mean a sql
query
is not going to look any different coming from asp.net page or from your
own
host?
Not sure.....that's the word I got back from Steve Lasker when I emailed him
earlier today.

| Sounds all fluffy and sweet....but what it means is that you won't be
able
| to use SQL\e to easily deploy webservices (actually you can;t use it to
| deploy them at all - easy or not).

Again, I think you should at least be able to use SQL Express and it is
free. IMHO, that product is a sweet and generous gift from MS.


It is....for machines where you can install anything you want. For ASP.Net
hosted webservers, it sucks.
May 31 '06 #22
ljh wrote:
I'm trying it out. But, I can't even get it to create an empty db so that
I can use the VS.Net 2005 tools to create the tables, columns, etc.

I type "sqlite3 test.db" at the C:\ prompt (where I have a copy of
sqlite3.exe. Then, I type ".exit" and look for the empyt db....but there is
nothing there.

Any suggestions?


Just use the example C# code on the site:

http://adodotnetsqlite.sourceforge.net/

Click on "Documentation & Examples" and then click on "C# SourceCode
Example". I just copied-n-pasted the code into a Console App project
and ran it and the DB was created for me. The DB is created in the same
folder as your compiled exe. So if you do a debug build look in the
Debug folder.

Sqlite is very nice, very fast, and supports most of SQL92, databases up
to 2 terabytes, BLOBs and a lot more all either a 250KB dll or the
reduced featur 150KB dll. Best of all is that it is Open Source. No
restrictions on usage. SQL Server is great for a full DB. However, for
anything less, MS just doesn't have a good offering IMO. I don't want
to deal with proprietary restrictions on where/how I can include a
database file with my app.

Give Sqlite a shot, I think you will be pretty happy with it.

The steps to do a quick test console app:

Download Sqlite. Get version 3 without the TCL bindings:
http://www.sqlite.org/download.html

Download the ADO.Net data provider named Finisar.SQLite. Note, this
comes with a dll version of sqlite, however I use the version from the
official site listed above.
http://adodotnetsqlite.sourceforge.net/

Copy the sqlite dll to your system path, C:\windows or c:\windows\system32.

Create a new C# Console Application. Add a reference to the SQLite.Net
dll that you downloaded.

Now you can copy-n-paste the example code in your Main() method from here:
http://adodotnetsqlite.sourceforge.n...rp_example.php

Happy hacking!

Jim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
There's no place like 127.0.0.1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
JimD
Central FL, USA, Earth, Sol
May 31 '06 #23
JimD wrote:

<snip>

I forgot to mention about the connection string in the example. The
connection string is:

Data Source=database.db;Version=3;New=True;Compress=Tru e;

The New=True token says to create a new database. So every time you run
the test program, you are creating a new database, overwriting the old.
You probably don't want to do that with a real application. So you
would only use the New=True in a connection string when you want to
create a database for the first time. After that, you can either remove
New=True or change it to New=False.
Jim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
There's no place like 127.0.0.1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
JimD
Central FL, USA, Earth, Sol
May 31 '06 #24
ljh
I was looking at the site () and came across "Version 1.0.14 of the SQLite
..Net Data Provider for ADO.NET 2.0/VS 2005 is out and includes design-time
support. You can now create databases, design queries, and drag-and-drop
tables to create typed datasets within Visual Studio 2005. "

Is this capability still in there? I didn't see any examples of this. If
SQLite is as easy to use as this quote seems to make it (i.e. as easy to use
in the ide as SQL Express) we may just have a winner here.
"JimD" <Ji*@keeliegirl.dyndns.org> wrote in message
news:yu*****************@tornado.tampabay.rr.com.. .
JimD wrote:

<snip>

I forgot to mention about the connection string in the example. The
connection string is:

Data Source=database.db;Version=3;New=True;Compress=Tru e;

The New=True token says to create a new database. So every time you run
the test program, you are creating a new database, overwriting the old.
You probably don't want to do that with a real application. So you
would only use the New=True in a connection string when you want to
create a database for the first time. After that, you can either remove
New=True or change it to New=False.
Jim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
There's no place like 127.0.0.1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
JimD
Central FL, USA, Earth, Sol

May 31 '06 #25
ljh
oops! forgot the link to the page where I saw the quote......

http://sourceforge.net/forum/forum.php?forum_id=489095

"ljh" <So**@where.else> wrote in message
news:7e*******************@bignews3.bellsouth.net. ..
I was looking at the site () and came across "Version 1.0.14 of the SQLite
.Net Data Provider for ADO.NET 2.0/VS 2005 is out and includes design-time
support. You can now create databases, design queries, and drag-and-drop
tables to create typed datasets within Visual Studio 2005. "

Is this capability still in there? I didn't see any examples of this. If
SQLite is as easy to use as this quote seems to make it (i.e. as easy to
use in the ide as SQL Express) we may just have a winner here.
"JimD" <Ji*@keeliegirl.dyndns.org> wrote in message
news:yu*****************@tornado.tampabay.rr.com.. .
JimD wrote:

<snip>

I forgot to mention about the connection string in the example. The
connection string is:

Data Source=database.db;Version=3;New=True;Compress=Tru e;

The New=True token says to create a new database. So every time you run
the test program, you are creating a new database, overwriting the old.
You probably don't want to do that with a real application. So you
would only use the New=True in a connection string when you want to
create a database for the first time. After that, you can either remove
New=True or change it to New=False.
Jim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
There's no place like 127.0.0.1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
JimD
Central FL, USA, Earth, Sol


May 31 '06 #26
Okay .. why does SQL express suck? It doesn't suck .. !!! It runs on a full
fledged SQL engine, sure deployment is a pain, but migrating to a fullblown
SQL Server is relatively painless.
Also, can you elaborate -
| Got confirmation from MS that they're deliberately breaking
compatability
| with SQL\e running under IIS - they call it "soft-blocking".


?

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com


"ljh" <So**@where.else> wrote in message
news:mo*******************@bignews3.bellsouth.net. ..
"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:eE**************@TK2MSFTNGP03.phx.gbl...
| Got confirmation from MS that they're deliberately breaking
compatability
| with SQL\e running under IIS - they call it "soft-blocking".

Not sure how they would do that other then via license. I mean a sql
query
is not going to look any different coming from asp.net page or from your
own
host?


Not sure.....that's the word I got back from Steve Lasker when I emailed
him earlier today.

| Sounds all fluffy and sweet....but what it means is that you won't be
able
| to use SQL\e to easily deploy webservices (actually you can;t use it to
| deploy them at all - easy or not).

Again, I think you should at least be able to use SQL Express and it is
free. IMHO, that product is a sweet and generous gift from MS.


It is....for machines where you can install anything you want. For
ASP.Net hosted webservers, it sucks.

May 31 '06 #27
Ljh,
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?


I see not much reasons why you cannot use better the Jet Engine over SQL
Express, if you want:

That every user can remove the database file at any time he wants
That your data is processed relatively slow
That you cannot use it as an InterNet database withouth webservice or
other webpart
To tell the path at deployment time
Create extra program parts for as the user wants to relocate his
database
Not much security of the data.
To deploy an empty database (wich is great if a user reinstalls and
overwrites his exising database)

Just my thought,

Cor
May 31 '06 #28
Ah SQL Express can be used with an IIS web site. SQL Everywhere cannot. It's
not designed to do so but SQL Express (still free) is.
Microsoft has done more for small business than any company I know. It now
offers three versions of its database technology for free. SQL Everywhere,
SQL Express and SQL Express Advanced Services that includes the Reporting
Services engine as well as Full Text Search.

If you just want to bash Microsoft, find some other forum.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:_J*******************@bignews3.bellsouth.net. ..
Awesome!

It doesn't look like they'll let us use it to power webservices under IIS
though.

That would suck. Allowing its use under IIS would make hosted web
development so much easier!

It would let small companies with big ideas give those ideas a shot at
succeeding without spending several thousand dollars for SQL Server.

But, I don't think MS is all that interested in helping small businesses
grow. And, that's too bad. Doing so would actually fatten the bottom
line at MS as the little businesses need more MS licenses and maybe a
"grown up" version of SQL Server.

If they did, who knows, it might even unseat MySQL as the web db king.

Thanks for the great link!

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:Od****************@TK2MSFTNGP03.phx.gbl...
Another option for you may be SQL Everywhere. I think will be released
this
summer. 1.4mb with 7 dlls.
http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:Dm*******************@bignews3.bellsouth.net. ..
|I mean that you can use Access databases simply by including the .mdb
files
| with your application, whereas using SQL Server Express requires that
you
| install SQL Server Express and have it running in the backgound.
|
| In the event that I use SQL Server Express and need to redistribute it
with
| my app, is there a silent install available?
|
| <ja**********@gmail.com> wrote in message
| news:11**********************@u72g2000cwu.googlegr oups.com...
| > Well, I'm not sure what you mean by "requires an installed
application
| > to work". I just downloaded it, ran the setup & it worked. And,
since
| > your reluctance to do that is the *ONLY* requirement you specify for
| > your database needs, it's really hard to answer your question.
| >
| > So, the advantages of SQLExpress over Access, as I see them.
| > 1) It's free.
| > 2) It's directly compatible with Sql Server.
| >
|
|


May 31 '06 #29
ljh
The fact that you can't control SQL Express (due to the fact that you
usually don't control the HOSTED servers) and that you could get more data
into SQL Everywhere (or SQLite for that matter) simply by using the
available disk space than you do with most hosted website's db plans (which
will include hosted SQL Express servers) sucks!

The fact that MS has an edition of Mobile SQL that they are making available
for everything except IIS use sucks!

The fact that Micrsoft added code to SQL Everywhere to PREVENT it from being
used in an IIS process sucks! What about that don't you get?

Microsoft again makes a valiant run downfield with the ball.....only to stop
and sit on the 1 yard line.
"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:Or**************@TK2MSFTNGP03.phx.gbl...
Okay .. why does SQL express suck? It doesn't suck .. !!! It runs on a
full fledged SQL engine, sure deployment is a pain, but migrating to a
fullblown SQL Server is relatively painless.
Also, can you elaborate -
| Got confirmation from MS that they're deliberately breaking
compatability
| with SQL\e running under IIS - they call it "soft-blocking".

?

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com


"ljh" <So**@where.else> wrote in message
news:mo*******************@bignews3.bellsouth.net. ..

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:eE**************@TK2MSFTNGP03.phx.gbl...
| Got confirmation from MS that they're deliberately breaking
compatability
| with SQL\e running under IIS - they call it "soft-blocking".

Not sure how they would do that other then via license. I mean a sql
query
is not going to look any different coming from asp.net page or from your
own
host?


Not sure.....that's the word I got back from Steve Lasker when I emailed
him earlier today.

| Sounds all fluffy and sweet....but what it means is that you won't be
able
| to use SQL\e to easily deploy webservices (actually you can;t use it
to
| deploy them at all - easy or not).

Again, I think you should at least be able to use SQL Express and it is
free. IMHO, that product is a sweet and generous gift from MS.


It is....for machines where you can install anything you want. For
ASP.Net hosted webservers, it sucks.


May 31 '06 #30
ljh
"INETA Speaker" - at least you're unbiased.
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:Om**************@TK2MSFTNGP04.phx.gbl...
Ah SQL Express can be used with an IIS web site. SQL Everywhere cannot.
It's not designed to do so but SQL Express (still free) is.
Microsoft has done more for small business than any company I know. It now
offers three versions of its database technology for free. SQL Everywhere,
SQL Express and SQL Express Advanced Services that includes the Reporting
Services engine as well as Full Text Search.

If you just want to bash Microsoft, find some other forum.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no
rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:_J*******************@bignews3.bellsouth.net. ..
Awesome!

It doesn't look like they'll let us use it to power webservices under IIS
though.

That would suck. Allowing its use under IIS would make hosted web
development so much easier!

It would let small companies with big ideas give those ideas a shot at
succeeding without spending several thousand dollars for SQL Server.

But, I don't think MS is all that interested in helping small businesses
grow. And, that's too bad. Doing so would actually fatten the bottom
line at MS as the little businesses need more MS licenses and maybe a
"grown up" version of SQL Server.

If they did, who knows, it might even unseat MySQL as the web db king.

Thanks for the great link!

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:Od****************@TK2MSFTNGP03.phx.gbl...
Another option for you may be SQL Everywhere. I think will be released
this
summer. 1.4mb with 7 dlls.
http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:Dm*******************@bignews3.bellsouth.net. ..
|I mean that you can use Access databases simply by including the .mdb
files
| with your application, whereas using SQL Server Express requires that
you
| install SQL Server Express and have it running in the backgound.
|
| In the event that I use SQL Server Express and need to redistribute it
with
| my app, is there a silent install available?
|
| <ja**********@gmail.com> wrote in message
| news:11**********************@u72g2000cwu.googlegr oups.com...
| > Well, I'm not sure what you mean by "requires an installed
application
| > to work". I just downloaded it, ran the setup & it worked. And,
since
| > your reluctance to do that is the *ONLY* requirement you specify for
| > your database needs, it's really hard to answer your question.
| >
| > So, the advantages of SQLExpress over Access, as I see them.
| > 1) It's free.
| > 2) It's directly compatible with Sql Server.
| >
|
|



May 31 '06 #31
ljh
The connector for VS 2005 (.Net 2.0) makes connecting to the SQLite db a
snap.

But, it lacks any means of database manipulation (i.e. adding/removing
tables or columns or anything) from within the IDE.

So, ease of use is definitely not up there with SQL Express.
"ljh" <So**@where.else> wrote in message
news:Ue*******************@bignews3.bellsouth.net. ..
oops! forgot the link to the page where I saw the quote......

http://sourceforge.net/forum/forum.php?forum_id=489095

"ljh" <So**@where.else> wrote in message
news:7e*******************@bignews3.bellsouth.net. ..
I was looking at the site () and came across "Version 1.0.14 of the SQLite
.Net Data Provider for ADO.NET 2.0/VS 2005 is out and includes design-time
support. You can now create databases, design queries, and drag-and-drop
tables to create typed datasets within Visual Studio 2005. "

Is this capability still in there? I didn't see any examples of this.
If SQLite is as easy to use as this quote seems to make it (i.e. as easy
to use in the ide as SQL Express) we may just have a winner here.
"JimD" <Ji*@keeliegirl.dyndns.org> wrote in message
news:yu*****************@tornado.tampabay.rr.com.. .
JimD wrote:

<snip>

I forgot to mention about the connection string in the example. The
connection string is:

Data Source=database.db;Version=3;New=True;Compress=Tru e;

The New=True token says to create a new database. So every time you run
the test program, you are creating a new database, overwriting the old.
You probably don't want to do that with a real application. So you
would only use the New=True in a connection string when you want to
create a database for the first time. After that, you can either remove
New=True or change it to New=False.
Jim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
There's no place like 127.0.0.1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
JimD
Central FL, USA, Earth, Sol



May 31 '06 #32
I use the SQLiteQA application, which does a very nice job and acts much like
Query Analyzer.

A copy is included in the download for this article:

http://www.eggheadcafe.com/articles/20051119.asp
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"ljh" wrote:
The connector for VS 2005 (.Net 2.0) makes connecting to the SQLite db a
snap.

But, it lacks any means of database manipulation (i.e. adding/removing
tables or columns or anything) from within the IDE.

So, ease of use is definitely not up there with SQL Express.
"ljh" <So**@where.else> wrote in message
news:Ue*******************@bignews3.bellsouth.net. ..
oops! forgot the link to the page where I saw the quote......

http://sourceforge.net/forum/forum.php?forum_id=489095

"ljh" <So**@where.else> wrote in message
news:7e*******************@bignews3.bellsouth.net. ..
I was looking at the site () and came across "Version 1.0.14 of the SQLite
.Net Data Provider for ADO.NET 2.0/VS 2005 is out and includes design-time
support. You can now create databases, design queries, and drag-and-drop
tables to create typed datasets within Visual Studio 2005. "

Is this capability still in there? I didn't see any examples of this.
If SQLite is as easy to use as this quote seems to make it (i.e. as easy
to use in the ide as SQL Express) we may just have a winner here.
"JimD" <Ji*@keeliegirl.dyndns.org> wrote in message
news:yu*****************@tornado.tampabay.rr.com.. .
JimD wrote:

<snip>

I forgot to mention about the connection string in the example. The
connection string is:

Data Source=database.db;Version=3;New=True;Compress=Tru e;

The New=True token says to create a new database. So every time you run
the test program, you are creating a new database, overwriting the old.
You probably don't want to do that with a real application. So you
would only use the New=True in a connection string when you want to
create a database for the first time. After that, you can either remove
New=True or change it to New=False.
Jim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
There's no place like 127.0.0.1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
JimD
Central FL, USA, Earth, Sol



May 31 '06 #33
Let's see:

Ability to do asynch apps (Service Broker)
Server model instead of file system model
Complete support for stored procedures
Full SQL Server security model
Ability to run queries as another user, completely isolating the database
from the user
Better support for types in SQL Server than Access (in .NET)
Ability to schedule backups within the engine
Support for more types than Access
Ability to use XML as a datatype with querying capabilities

Is that enough, or should I go on?

--
Gregory A. Beamer

*************************************************
Think Outside the Box!
*************************************************
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?

May 31 '06 #34
> The fact that Micrsoft added code to SQL Everywhere to PREVENT it from
being used in an IIS process sucks! What about that don't you get?
First of all "CALM DOWN".
The fact that you can't control SQL Express (due to the fact that you
usually don't control the HOSTED servers) and that you could get more data
into SQL Everywhere (or SQLite for that matter) simply by using the
available disk space than you do with most hosted website's db plans
(which will include hosted SQL Express servers) sucks!
Moving SQL Express to SQL Server is a peice of cake. I don't see what the
big unsolvable problem here is.

- Sahil Malik [MVP]
http://blah.winsmarts.com

"ljh" <So**@where.else> wrote in message
news:og****************@bignews5.bellsouth.net... The fact that you can't control SQL Express (due to the fact that you
usually don't control the HOSTED servers) and that you could get more data
into SQL Everywhere (or SQLite for that matter) simply by using the
available disk space than you do with most hosted website's db plans
(which will include hosted SQL Express servers) sucks!

The fact that MS has an edition of Mobile SQL that they are making
available for everything except IIS use sucks!

The fact that Micrsoft added code to SQL Everywhere to PREVENT it from
being used in an IIS process sucks! What about that don't you get?

Microsoft again makes a valiant run downfield with the ball.....only to
stop and sit on the 1 yard line.
"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:Or**************@TK2MSFTNGP03.phx.gbl...
Okay .. why does SQL express suck? It doesn't suck .. !!! It runs on a
full fledged SQL engine, sure deployment is a pain, but migrating to a
fullblown SQL Server is relatively painless.
Also, can you elaborate -
| Got confirmation from MS that they're deliberately breaking
compatability
| with SQL\e running under IIS - they call it "soft-blocking".

?

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com


"ljh" <So**@where.else> wrote in message
news:mo*******************@bignews3.bellsouth.net. ..

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:eE**************@TK2MSFTNGP03.phx.gbl...
| Got confirmation from MS that they're deliberately breaking
compatability
| with SQL\e running under IIS - they call it "soft-blocking".

Not sure how they would do that other then via license. I mean a sql
query
is not going to look any different coming from asp.net page or from
your own
host?

Not sure.....that's the word I got back from Steve Lasker when I emailed
him earlier today.
| Sounds all fluffy and sweet....but what it means is that you won't be
able
| to use SQL\e to easily deploy webservices (actually you can;t use it
to
| deploy them at all - easy or not).

Again, I think you should at least be able to use SQL Express and it is
free. IMHO, that product is a sweet and generous gift from MS.

It is....for machines where you can install anything you want. For
ASP.Net hosted webservers, it sucks.



May 31 '06 #35
http://msdn.microsoft.com/library/en...seoverview.asp

"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed application to
work) over the simplicity of an Access database which has no dependencies?

May 31 '06 #36
ljh
Just curious......can you tell me a situation where using XML as a datatype
would come into play in a database application?

Why would you store XML in its native format instead of breaking it down
into its component fields for storage and seaarch?
"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamM> wrote in
message news:O6**************@TK2MSFTNGP02.phx.gbl...
Let's see:

Ability to do asynch apps (Service Broker)
Server model instead of file system model
Complete support for stored procedures
Full SQL Server security model
Ability to run queries as another user, completely isolating the database
from the user
Better support for types in SQL Server than Access (in .NET)
Ability to schedule backups within the engine
Support for more types than Access
Ability to use XML as a datatype with querying capabilities

Is that enough, or should I go on?

--
Gregory A. Beamer

*************************************************
Think Outside the Box!
*************************************************
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed application
to work) over the simplicity of an Access database which has no
dependencies?


May 31 '06 #37
> Sahil Malik [MVP C#] wrote:

There is one more Access advantage: it'll run on Windows XP Home
Edition, while SQL Express will not (requires XP Pro). So if you are
targeting mom&pop shops or the home market, either do Access or stick
to MSDE.

Regards


This is not true. SQL Express runs under XP Home as well (at least it does
on my machine). However, it does not support remote connections by default.
May 31 '06 #38
Thanks Sahil. I thought it did but did not have a rig here to test it with.
Of course even the home system could host SQL Server as a service if you
throw the right switches.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________

"Jos Roijakkers" <j.**********@qred-it.nl> wrote in message
news:5d*************************@news.microsoft.co m...
Sahil Malik [MVP C#] wrote:

There is one more Access advantage: it'll run on Windows XP Home
Edition, while SQL Express will not (requires XP Pro). So if you are
targeting mom&pop shops or the home market, either do Access or stick
to MSDE.

Regards


This is not true. SQL Express runs under XP Home as well (at least it does
on my machine). However, it does not support remote connections by
default.

May 31 '06 #39
_DD
On Tue, 30 May 2006 15:49:50 -0700, Frank Rizzo <no**@none.com> wrote:
Sahil Malik [MVP C#] wrote:
The only advantage Access gives you is "File based deployment". And frankly
SQL Anywhere (or was it everywhere - I loose track in all these name
changes) should be a better choice for desktop-ish applications anyway.


There is one more Access advantage: it'll run on Windows XP Home
Edition, while SQL Express will not (requires XP Pro). So if you are
targeting mom&pop shops or the home market, either do Access or stick to
MSDE.


There are lots of places where an app that normally runs on high-end
XP Pro machines would have to run on XP Home as well. Does this mean
that applications must fit the common denominator: MSDE? I didn't
think MSDE was still supported.

And what about XP Media Center? I'd love to find out about future
plans to adapt to MC and Home editions, assuming there is no way to
target them now.

May 31 '06 #40
Frank,
Can you point to something that documents your assertion that SQL Express
does not run on XP Home? Runs fine on my XP Home test machine....Haven't
been able to test access across a network to SQL/e on XP Home.
"Frank Rizzo" <no**@none.com> wrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Sahil Malik [MVP C#] wrote:
The only advantage Access gives you is "File based deployment". And
frankly SQL Anywhere (or was it everywhere - I loose track in all these
name changes) should be a better choice for desktop-ish applications
anyway.


There is one more Access advantage: it'll run on Windows XP Home Edition,
while SQL Express will not (requires XP Pro). So if you are targeting
mom&pop shops or the home market, either do Access or stick to MSDE.

Regards

May 31 '06 #41
Well, both INETA speakers and MVPs are unbiased.

I'm an INETA speaker and MVP myself, and nearly don't have the same pedigree
as Bill Vaughn, but I must agree with his views on Microsoft.

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com

"ljh" <So**@where.else> wrote in message
news:ai****************@bignews5.bellsouth.net...
"INETA Speaker" - at least you're unbiased.
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:Om**************@TK2MSFTNGP04.phx.gbl...
Ah SQL Express can be used with an IIS web site. SQL Everywhere cannot.
It's not designed to do so but SQL Express (still free) is.
Microsoft has done more for small business than any company I know. It
now offers three versions of its database technology for free. SQL
Everywhere, SQL Express and SQL Express Advanced Services that includes
the Reporting Services engine as well as Full Text Search.

If you just want to bash Microsoft, find some other forum.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no
rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:_J*******************@bignews3.bellsouth.net. ..
Awesome!

It doesn't look like they'll let us use it to power webservices under
IIS though.

That would suck. Allowing its use under IIS would make hosted web
development so much easier!

It would let small companies with big ideas give those ideas a shot at
succeeding without spending several thousand dollars for SQL Server.

But, I don't think MS is all that interested in helping small businesses
grow. And, that's too bad. Doing so would actually fatten the bottom
line at MS as the little businesses need more MS licenses and maybe a
"grown up" version of SQL Server.

If they did, who knows, it might even unseat MySQL as the web db king.

Thanks for the great link!

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:Od****************@TK2MSFTNGP03.phx.gbl...
Another option for you may be SQL Everywhere. I think will be released
this
summer. 1.4mb with 7 dlls.
http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx

--
William Stacey [MVP]

"ljh" <So**@where.else> wrote in message
news:Dm*******************@bignews3.bellsouth.net. ..
|I mean that you can use Access databases simply by including the .mdb
files
| with your application, whereas using SQL Server Express requires that
you
| install SQL Server Express and have it running in the backgound.
|
| In the event that I use SQL Server Express and need to redistribute
it
with
| my app, is there a silent install available?
|
| <ja**********@gmail.com> wrote in message
| news:11**********************@u72g2000cwu.googlegr oups.com...
| > Well, I'm not sure what you mean by "requires an installed
application
| > to work". I just downloaded it, ran the setup & it worked. And,
since
| > your reluctance to do that is the *ONLY* requirement you specify
for
| > your database needs, it's really hard to answer your question.
| >
| > So, the advantages of SQLExpress over Access, as I see them.
| > 1) It's free.
| > 2) It's directly compatible with Sql Server.
| >
|
|



Jun 1 '06 #42
ljh
Of course you must....

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:u3**************@TK2MSFTNGP05.phx.gbl...
Well, both INETA speakers and MVPs are unbiased.

I'm an INETA speaker and MVP myself, and nearly don't have the same
pedigree as Bill Vaughn, but I must agree with his views on Microsoft.

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com

"ljh" <So**@where.else> wrote in message
news:ai****************@bignews5.bellsouth.net...
"INETA Speaker" - at least you're unbiased.
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:Om**************@TK2MSFTNGP04.phx.gbl...
Ah SQL Express can be used with an IIS web site. SQL Everywhere cannot.
It's not designed to do so but SQL Express (still free) is.
Microsoft has done more for small business than any company I know. It
now offers three versions of its database technology for free. SQL
Everywhere, SQL Express and SQL Express Advanced Services that includes
the Reporting Services engine as well as Full Text Search.

If you just want to bash Microsoft, find some other forum.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no
rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:_J*******************@bignews3.bellsouth.net. ..
Awesome!

It doesn't look like they'll let us use it to power webservices under
IIS though.

That would suck. Allowing its use under IIS would make hosted web
development so much easier!

It would let small companies with big ideas give those ideas a shot at
succeeding without spending several thousand dollars for SQL Server.

But, I don't think MS is all that interested in helping small
businesses grow. And, that's too bad. Doing so would actually fatten
the bottom line at MS as the little businesses need more MS licenses
and maybe a "grown up" version of SQL Server.

If they did, who knows, it might even unseat MySQL as the web db king.

Thanks for the great link!

"William Stacey [MVP]" <wi************@gmail.com> wrote in message
news:Od****************@TK2MSFTNGP03.phx.gbl...
> Another option for you may be SQL Everywhere. I think will be
> released this
> summer. 1.4mb with 7 dlls.
> http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx
>
> --
> William Stacey [MVP]
>
> "ljh" <So**@where.else> wrote in message
> news:Dm*******************@bignews3.bellsouth.net. ..
> |I mean that you can use Access databases simply by including the .mdb
> files
> | with your application, whereas using SQL Server Express requires
> that you
> | install SQL Server Express and have it running in the backgound.
> |
> | In the event that I use SQL Server Express and need to redistribute
> it
> with
> | my app, is there a silent install available?
> |
> | <ja**********@gmail.com> wrote in message
> | news:11**********************@u72g2000cwu.googlegr oups.com...
> | > Well, I'm not sure what you mean by "requires an installed
> application
> | > to work". I just downloaded it, ran the setup & it worked. And,
> since
> | > your reluctance to do that is the *ONLY* requirement you specify
> for
> | > your database needs, it's really hard to answer your question.
> | >
> | > So, the advantages of SQLExpress over Access, as I see them.
> | > 1) It's free.
> | > 2) It's directly compatible with Sql Server.
> | >
> |
> |
>
>



Jun 1 '06 #43
SQL Express will run on XP Media center.
--

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com

"_DD" <_@nospam.com> wrote in message
news:oc********************************@4ax.com...
On Tue, 30 May 2006 15:49:50 -0700, Frank Rizzo <no**@none.com> wrote:
Sahil Malik [MVP C#] wrote:
The only advantage Access gives you is "File based deployment". And
frankly
SQL Anywhere (or was it everywhere - I loose track in all these name
changes) should be a better choice for desktop-ish applications anyway.


There is one more Access advantage: it'll run on Windows XP Home
Edition, while SQL Express will not (requires XP Pro). So if you are
targeting mom&pop shops or the home market, either do Access or stick to
MSDE.


There are lots of places where an app that normally runs on high-end
XP Pro machines would have to run on XP Home as well. Does this mean
that applications must fit the common denominator: MSDE? I didn't
think MSDE was still supported.

And what about XP Media Center? I'd love to find out about future
plans to adapt to MC and Home editions, assuming there is no way to
target them now.

Jun 1 '06 #44
Excuse me? Are you accusing us of something? I would make pretty sure you're
on solid ground before impugning our honesty in a public forum. If you
really knew me, if you really understood where I have stood for the last 20
years, you would not be saying anything about how I coddle Microsoft or show
bias toward their products. From time to time I have been highly critical of
Microsoft--even as an employee (for 14 years). Microsoft has not always
liked to hear what I have said, but they have listened--just as they listen
to every one with any credibility at all. I for one have just finished my
11th book on this subject and yes, this book like all the others talks about
what works and what does not.

Do you think you fall into that category?

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:3C*****************@bignews1.bellsouth.net...
Of course you must....

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:u3**************@TK2MSFTNGP05.phx.gbl...
Well, both INETA speakers and MVPs are unbiased.

I'm an INETA speaker and MVP myself, and nearly don't have the same
pedigree as Bill Vaughn, but I must agree with his views on Microsoft.

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com

"ljh" <So**@where.else> wrote in message
news:ai****************@bignews5.bellsouth.net...
"INETA Speaker" - at least you're unbiased.
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:Om**************@TK2MSFTNGP04.phx.gbl...
Ah SQL Express can be used with an IIS web site. SQL Everywhere cannot.
It's not designed to do so but SQL Express (still free) is.
Microsoft has done more for small business than any company I know. It
now offers three versions of its database technology for free. SQL
Everywhere, SQL Express and SQL Express Advanced Services that includes
the Reporting Services engine as well as Full Text Search.

If you just want to bash Microsoft, find some other forum.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no
rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:_J*******************@bignews3.bellsouth.net. ..
> Awesome!
>
> It doesn't look like they'll let us use it to power webservices under
> IIS though.
>
> That would suck. Allowing its use under IIS would make hosted web
> development so much easier!
>
> It would let small companies with big ideas give those ideas a shot at
> succeeding without spending several thousand dollars for SQL Server.
>
> But, I don't think MS is all that interested in helping small
> businesses grow. And, that's too bad. Doing so would actually fatten
> the bottom line at MS as the little businesses need more MS licenses
> and maybe a "grown up" version of SQL Server.
>
> If they did, who knows, it might even unseat MySQL as the web db king.
>
> Thanks for the great link!
>
>
>
> "William Stacey [MVP]" <wi************@gmail.com> wrote in message
> news:Od****************@TK2MSFTNGP03.phx.gbl...
>> Another option for you may be SQL Everywhere. I think will be
>> released this
>> summer. 1.4mb with 7 dlls.
>> http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx
>>
>> --
>> William Stacey [MVP]
>>
>> "ljh" <So**@where.else> wrote in message
>> news:Dm*******************@bignews3.bellsouth.net. ..
>> |I mean that you can use Access databases simply by including the
>> .mdb files
>> | with your application, whereas using SQL Server Express requires
>> that you
>> | install SQL Server Express and have it running in the backgound.
>> |
>> | In the event that I use SQL Server Express and need to redistribute
>> it
>> with
>> | my app, is there a silent install available?
>> |
>> | <ja**********@gmail.com> wrote in message
>> | news:11**********************@u72g2000cwu.googlegr oups.com...
>> | > Well, I'm not sure what you mean by "requires an installed
>> application
>> | > to work". I just downloaded it, ran the setup & it worked. And,
>> since
>> | > your reluctance to do that is the *ONLY* requirement you specify
>> for
>> | > your database needs, it's really hard to answer your question.
>> | >
>> | > So, the advantages of SQLExpress over Access, as I see them.
>> | > 1) It's free.
>> | > 2) It's directly compatible with Sql Server.
>> | >
>> |
>> |
>>
>>
>
>



Jun 1 '06 #45
Bill, it took me a while to realize this, but I think you're wrestling with
a pig. He is enjoying it, and you're getting dirty.

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:O8**************@TK2MSFTNGP04.phx.gbl...
Excuse me? Are you accusing us of something? I would make pretty sure
you're on solid ground before impugning our honesty in a public forum. If
you really knew me, if you really understood where I have stood for the
last 20 years, you would not be saying anything about how I coddle
Microsoft or show bias toward their products. From time to time I have
been highly critical of Microsoft--even as an employee (for 14 years).
Microsoft has not always liked to hear what I have said, but they have
listened--just as they listen to every one with any credibility at all. I
for one have just finished my 11th book on this subject and yes, this book
like all the others talks about what works and what does not.

Do you think you fall into that category?

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no
rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:3C*****************@bignews1.bellsouth.net...
Of course you must....

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:u3**************@TK2MSFTNGP05.phx.gbl...
Well, both INETA speakers and MVPs are unbiased.

I'm an INETA speaker and MVP myself, and nearly don't have the same
pedigree as Bill Vaughn, but I must agree with his views on Microsoft.

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com

"ljh" <So**@where.else> wrote in message
news:ai****************@bignews5.bellsouth.net...
"INETA Speaker" - at least you're unbiased.
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:Om**************@TK2MSFTNGP04.phx.gbl...
> Ah SQL Express can be used with an IIS web site. SQL Everywhere
> cannot. It's not designed to do so but SQL Express (still free) is.
> Microsoft has done more for small business than any company I know. It
> now offers three versions of its database technology for free. SQL
> Everywhere, SQL Express and SQL Express Advanced Services that
> includes the Reporting Services engine as well as Full Text Search.
>
> If you just want to bash Microsoft, find some other forum.
>
> --
> ____________________________________
> William (Bill) Vaughn
> Author, Mentor, Consultant
> Microsoft MVP
> INETA Speaker
> www.betav.com/blog/billva
> www.betav.com
> Please reply only to the newsgroup so that others can benefit.
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
> __________________________________
>
> "ljh" <So**@where.else> wrote in message
> news:_J*******************@bignews3.bellsouth.net. ..
>> Awesome!
>>
>> It doesn't look like they'll let us use it to power webservices under
>> IIS though.
>>
>> That would suck. Allowing its use under IIS would make hosted web
>> development so much easier!
>>
>> It would let small companies with big ideas give those ideas a shot
>> at succeeding without spending several thousand dollars for SQL
>> Server.
>>
>> But, I don't think MS is all that interested in helping small
>> businesses grow. And, that's too bad. Doing so would actually
>> fatten the bottom line at MS as the little businesses need more MS
>> licenses and maybe a "grown up" version of SQL Server.
>>
>> If they did, who knows, it might even unseat MySQL as the web db
>> king.
>>
>> Thanks for the great link!
>>
>>
>>
>> "William Stacey [MVP]" <wi************@gmail.com> wrote in message
>> news:Od****************@TK2MSFTNGP03.phx.gbl...
>>> Another option for you may be SQL Everywhere. I think will be
>>> released this
>>> summer. 1.4mb with 7 dlls.
>>> http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx
>>>
>>> --
>>> William Stacey [MVP]
>>>
>>> "ljh" <So**@where.else> wrote in message
>>> news:Dm*******************@bignews3.bellsouth.net. ..
>>> |I mean that you can use Access databases simply by including the
>>> .mdb files
>>> | with your application, whereas using SQL Server Express requires
>>> that you
>>> | install SQL Server Express and have it running in the backgound.
>>> |
>>> | In the event that I use SQL Server Express and need to
>>> redistribute it
>>> with
>>> | my app, is there a silent install available?
>>> |
>>> | <ja**********@gmail.com> wrote in message
>>> | news:11**********************@u72g2000cwu.googlegr oups.com...
>>> | > Well, I'm not sure what you mean by "requires an installed
>>> application
>>> | > to work". I just downloaded it, ran the setup & it worked.
>>> And, since
>>> | > your reluctance to do that is the *ONLY* requirement you specify
>>> for
>>> | > your database needs, it's really hard to answer your question.
>>> | >
>>> | > So, the advantages of SQLExpress over Access, as I see them.
>>> | > 1) It's free.
>>> | > 2) It's directly compatible with Sql Server.
>>> | >
>>> |
>>> |
>>>
>>>
>>
>>
>
>



Jun 1 '06 #46
On Wed, 31 May 2006 20:34:56 -0400, "ljh" <So**@where.else> wrote:
Of course you must....


Just curious...what are you getting out of this? Mr Malik and Mr
Vaughn have complete credibility and both have written books on
database programming. Still, you've answered your own question: You
should use Access. Just make sure it's not Microsoft Access cause
that would be bad.

Jun 1 '06 #47
ljh

"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:O8**************@TK2MSFTNGP04.phx.gbl...
Excuse me? Are you accusing us of something?
You accussed me, Billy. Remember this...."If you just want to bash
Microsoft, find some other forum."?

You take an accusatory tone with me. You attack my posts without reading
them (if you had, you'd have seen that the theme here was not one of "just
bashing Microsoft"). And, YOU have the audacity to ask me if I am
questioning YOUR integrity?

Well, I am questioning your integrity.

Not because I have reason to outside what you have posted here, but simply
because of the tact that you used when accusing me of "just bashing
Microsoft". That's something that only a Microsoft zealot could have
possibly read into this entire thread.

You are acting like a zealot. Your reaction to my dissappointment with
Microsoft's decision-to-date on SQL\e and the typical way in which they
price thier products out of reach of many small businesses was one of
etremism and showed a complete lack of understanding of my comments as they
related to the entire thread.

I accept you at your word that you call Microsoft out when need be (as
don't have time to verify this myself). But, for you to characterize my
entire thread as simple "Microsoft bashing" because I expressed my
unflattering opinions about some of Microsoft's actions is both
unprofessional and dishonest.

I am not familiar with your writings. They may be quite well done.
However, they are irrelevant when your actions here have shown you to be
quick to jump to conclusions of "Microsoft bashing" based on less than 10%
of the content of the thread.

Publishing a book niether makes you a scholar nor an adept teacher. It
makes you an author. My congratulations on your publishing feats. I hope
you published works better thought out than your biting response to a single
post of mine.

As for answering your question ("Do you think that you fall into that
category?")... This is both arrogant and ignorant at the same time. Quite
a feat for a published author.

I look forward to your thoughts on anything that I post. But, please do not
characterize me or my threads based on a minority of the postings therein.

Jim Hubbard
I would make pretty sure you're on solid ground before impugning our
honesty in a public forum. If you really knew me, if you really understood
where I have stood for the last 20 years, you would not be saying anything
about how I coddle Microsoft or show bias toward their products. From time
to time I have been highly critical of Microsoft--even as an employee (for
14 years). Microsoft has not always liked to hear what I have said, but
they have listened--just as they listen to every one with any credibility
at all. I for one have just finished my 11th book on this subject and yes,
this book like all the others talks about what works and what does not.

Do you think you fall into that category?

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no
rights.
__________________________________

"ljh" <So**@where.else> wrote in message
news:3C*****************@bignews1.bellsouth.net...
Of course you must....

"Sahil Malik [MVP C#]" <co*****************@nospam.com> wrote in message
news:u3**************@TK2MSFTNGP05.phx.gbl...
Well, both INETA speakers and MVPs are unbiased.

I'm an INETA speaker and MVP myself, and nearly don't have the same
pedigree as Bill Vaughn, but I must agree with his views on Microsoft.

- Sahil Malik
http://www.winsmarts.com
http://blah.winsmarts.com

"ljh" <So**@where.else> wrote in message
news:ai****************@bignews5.bellsouth.net...
"INETA Speaker" - at least you're unbiased.
"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:Om**************@TK2MSFTNGP04.phx.gbl...
> Ah SQL Express can be used with an IIS web site. SQL Everywhere
> cannot. It's not designed to do so but SQL Express (still free) is.
> Microsoft has done more for small business than any company I know. It
> now offers three versions of its database technology for free. SQL
> Everywhere, SQL Express and SQL Express Advanced Services that
> includes the Reporting Services engine as well as Full Text Search.
>
> If you just want to bash Microsoft, find some other forum.
>
> --
> ____________________________________
> William (Bill) Vaughn
> Author, Mentor, Consultant
> Microsoft MVP
> INETA Speaker
> www.betav.com/blog/billva
> www.betav.com
> Please reply only to the newsgroup so that others can benefit.
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
> __________________________________
>
> "ljh" <So**@where.else> wrote in message
> news:_J*******************@bignews3.bellsouth.net. ..
>> Awesome!
>>
>> It doesn't look like they'll let us use it to power webservices under
>> IIS though.
>>
>> That would suck. Allowing its use under IIS would make hosted web
>> development so much easier!
>>
>> It would let small companies with big ideas give those ideas a shot
>> at succeeding without spending several thousand dollars for SQL
>> Server.
>>
>> But, I don't think MS is all that interested in helping small
>> businesses grow. And, that's too bad. Doing so would actually
>> fatten the bottom line at MS as the little businesses need more MS
>> licenses and maybe a "grown up" version of SQL Server.
>>
>> If they did, who knows, it might even unseat MySQL as the web db
>> king.
>>
>> Thanks for the great link!
>>
>>
>>
>> "William Stacey [MVP]" <wi************@gmail.com> wrote in message
>> news:Od****************@TK2MSFTNGP03.phx.gbl...
>>> Another option for you may be SQL Everywhere. I think will be
>>> released this
>>> summer. 1.4mb with 7 dlls.
>>> http://blogs.msdn.com/stevelasker/ar...whereInfo.aspx
>>>
>>> --
>>> William Stacey [MVP]
>>>
>>> "ljh" <So**@where.else> wrote in message
>>> news:Dm*******************@bignews3.bellsouth.net. ..
>>> |I mean that you can use Access databases simply by including the
>>> .mdb files
>>> | with your application, whereas using SQL Server Express requires
>>> that you
>>> | install SQL Server Express and have it running in the backgound.
>>> |
>>> | In the event that I use SQL Server Express and need to
>>> redistribute it
>>> with
>>> | my app, is there a silent install available?
>>> |
>>> | <ja**********@gmail.com> wrote in message
>>> | news:11**********************@u72g2000cwu.googlegr oups.com...
>>> | > Well, I'm not sure what you mean by "requires an installed
>>> application
>>> | > to work". I just downloaded it, ran the setup & it worked.
>>> And, since
>>> | > your reluctance to do that is the *ONLY* requirement you specify
>>> for
>>> | > your database needs, it's really hard to answer your question.
>>> | >
>>> | > So, the advantages of SQLExpress over Access, as I see them.
>>> | > 1) It's free.
>>> | > 2) It's directly compatible with Sql Server.
>>> | >
>>> |
>>> |
>>>
>>>
>>
>>
>
>



Jun 1 '06 #48
ljh wrote:
Just curious......can you tell me a situation where using XML as a
datatype would come into play in a database application?

Why would you store XML in its native format instead of breaking it
down into its component fields for storage and seaarch?
In general, people should avoid Xml typed fields to avoid
'table-in-table' syndrome, which effectively kills your relational
model. However there are situations where it can be helpful. One is the
situation where the user of your software is able to add custom fields
to a table. You can store these in XML and query them as well (although
it's not ideal, I admit)

Another can be to store xml data in an xml column, although you can
also use a Text column for that if you want to of course.

FB


"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamM>
wrote in message news:O6**************@TK2MSFTNGP02.phx.gbl...
Let's see:

Ability to do asynch apps (Service Broker)
Server model instead of file system model
Complete support for stored procedures
Full SQL Server security model
Ability to run queries as another user, completely isolating the
database from the user
Better support for types in SQL Server than Access (in .NET)
Ability to schedule backups within the engine
Support for more types than Access
Ability to use XML as a datatype with querying capabilities

Is that enough, or should I go on?

--
Gregory A. Beamer

*************************************************
Think Outside the Box!
*************************************************
"ljh" <So**@where.else> wrote in message
news:kP*******************@bignews3.bellsouth.net. ..
Why would you choose SQL Express (which requires an installed

application >> to work) over the simplicity of an Access database
which has no >> dependencies?

--
------------------------------------------------------------------------
Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
LLBLGen Pro website: http://www.llblgen.com
My .NET blog: http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------
Jun 1 '06 #49
ljh wrote:

"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in
message news:O8**************@TK2MSFTNGP04.phx.gbl...
Excuse me? Are you accusing us of something?
You accussed me, Billy. Remember this...."If you just want to bash
Microsoft, find some other forum."?

You take an accusatory tone with me. You attack my posts without
reading them (if you had, you'd have seen that the theme here was not
one of "just bashing Microsoft"). And, YOU have the audacity to ask
me if I am questioning YOUR integrity?

Well, I am questioning your integrity.


I don't think that's beneficial to the discussion.
Not because I have reason to outside what you have posted here, but
simply because of the tact that you used when accusing me of "just
bashing Microsoft". That's something that only a Microsoft zealot
could have possibly read into this entire thread.
While Bill and I are often not agreeing on a subject, I can tell you
he's honest in what he says. He might have overreacted a bit in his
previous reply, but let me explain abit why I think he did and I fully
understand why he did: we as MVP's are often accused of being biased
towards Microsoft, shutting our eyes for the real problems, ignoring
the difficulties Joe Developer has to fight with because that would
hurt Microsoft etc. etc.

That's not the case, far from it. Sure, there are MVP's who only
preach 'good news' and won't say a bad word about MS or its products.
Though you won't find these MVPs in the newsgroups answering questions
of others. So please re-consider what you said.
You are acting like a zealot. Your reaction to my dissappointment
with Microsoft's decision-to-date on SQL\e and the typical way in
which they price thier products out of reach of many small businesses
was one of etremism and showed a complete lack of understanding of my
comments as they related to the entire thread.
Perhaps your 'packaging' of the 'message' wasn't matching the message
it was packaging :).
I accept you at your word that you call Microsoft out when need be
(as don't have time to verify this myself). But, for you to
characterize my entire thread as simple "Microsoft bashing" because I
expressed my unflattering opinions about some of Microsoft's actions
is both unprofessional and dishonest.
Read between the lines. We have to do that with your texts as well. If
I say "This SUCKS!!!", I might be right, but no-one will listen. Trust
me, if you want to get a point across, it's of upmost importancy that
the audience of which you want the attention of is willing to read your
texts to the last line.
As for answering your question ("Do you think that you fall into that
category?")... This is both arrogant and ignorant at the same time.
Quite a feat for a published author.


I have to agree in this, but this is usenet, we all forget everyone
can read what we say from time to time.

FB

--
------------------------------------------------------------------------
Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
LLBLGen Pro website: http://www.llblgen.com
My .NET blog: http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------
Jun 1 '06 #50

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

72
by: ljh | last post by:
Why would you choose SQL Express (which requires an installed application to work) over the simplicity of an Access database which has no dependencies?
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.