473,480 Members | 1,847 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

SQL Express or MDB - opinions please

Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I load
an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always have
to create an Install shield.

So... Lets say my goal is to have an application that I would like people to
install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how i
will create my db's before i start
trying to code an app.

Thank You,

Miro
Jun 8 '06 #1
13 2401
Miro,

In the newsgroup general and adonet is this often asked.

See here one thread of those, it gives you direct the entree to more if you
want.

http://groups.google.com/group/micro...1eca691cf65511

I hope you get an idea by this discussion.

Cor
"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl...
Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I
load an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always have
to create an Install shield.

So... Lets say my goal is to have an application that I would like people
to install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how
i will create my db's before i start
trying to code an app.

Thank You,

Miro

Jun 8 '06 #2
Thank you Cor,

That is what I needed.

A good read for everyone who is thinking the same thing.

I personally will try now to install SQL Server and see what happens from
here, or how hard it is to learn :)

Thank you again.

Miro

"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:uy**************@TK2MSFTNGP04.phx.gbl...
Miro,

In the newsgroup general and adonet is this often asked.

See here one thread of those, it gives you direct the entree to more if
you want.

http://groups.google.com/group/micro...1eca691cf65511

I hope you get an idea by this discussion.

Cor
"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl...
Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I
load an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always
have to create an Install shield.

So... Lets say my goal is to have an application that I would like people
to install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how
i will create my db's before i start
trying to code an app.

Thank You,

Miro


Jun 8 '06 #3
> 1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?
well a lot of people nowadays have a sql express or MSDE instance running
without even knowing it
2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?
if you know for sure all people have Jet oledb installed ( this is not
standard annymore in MDAC since version 2.6 )
okay having office installed will also work :-)
3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?
In my opinion yes , you could also go for the firebird DB engine wich has
a verry nice .Net API is completely free ( without anny restrictions , and
has even an embedded version ) http://firebird.sourceforge.net/ however
it is not as "friendly" to start with as MSSQL

So if you were to write an application from scratch. Would you still go
with SQL Express ?
This depends on the project for me .

Why would i choose Access ( i prefer the 2000 db ) above sql express
1. small ( i should say smaller ) footprint
2.deployable to all Windows versions inclusive win 9.x
3. security and then i mean the possibility to secure so no one else except
you can access the database
while still having the posibility to use indexes etc etc on the data (
this is done with a workgroup information file , using this technique you
can add user roles and encrypt the database )

by the way i believe the best database there is at this moment is MS SQL
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations

Hope to have given you some ideas

regards

Michel Posseth [MCP]

"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl... Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I
load an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always have
to create an Install shield.

So... Lets say my goal is to have an application that I would like people
to install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how
i will create my db's before i start
trying to code an app.

Thank You,

Miro

Jun 8 '06 #4
> it is only a shame that they forgot that even a administrator of a system
should be restricted access from a db from a programmers point of view in
some situations


LOL
Jun 8 '06 #5
I think you have it backwards from the Administrator's point of view.

Programmers should always be restricted.
Michel Posseth [MCP] wrote:
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations


Jun 8 '06 #6
mdb is crap.

spit on anyone that uses it or tells you to use it.

sql server 2005 express friggin rocks!!!

-Aaron
raibeart wrote:
I think you have it backwards from the Administrator's point of view.

Programmers should always be restricted.
Michel Posseth [MCP] wrote:
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations


Jun 8 '06 #7
If I read your comment correctly, if I have MSDE installed, then I can
install an application that uses SQL Express...is this correct? Also, is
MSDE installed with Windows XP Professional automatically? Thanks for any
info you can provide as I am considering switching to SQL Express.
--
Dennis in Houston
"Michel Posseth [MCP]" wrote:
1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?


well a lot of people nowadays have a sql express or MSDE instance running
without even knowing it
2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?


if you know for sure all people have Jet oledb installed ( this is not
standard annymore in MDAC since version 2.6 )
okay having office installed will also work :-)
> 3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?


In my opinion yes , you could also go for the firebird DB engine wich has
a verry nice .Net API is completely free ( without anny restrictions , and
has even an embedded version ) http://firebird.sourceforge.net/ however
it is not as "friendly" to start with as MSSQL

So if you were to write an application from scratch. Would you still go
with SQL Express ?


This depends on the project for me .

Why would i choose Access ( i prefer the 2000 db ) above sql express
1. small ( i should say smaller ) footprint
2.deployable to all Windows versions inclusive win 9.x
3. security and then i mean the possibility to secure so no one else except
you can access the database
while still having the posibility to use indexes etc etc on the data (
this is done with a workgroup information file , using this technique you
can add user roles and encrypt the database )

by the way i believe the best database there is at this moment is MS SQL
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations

Hope to have given you some ideas

regards

Michel Posseth [MCP]

"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl...
Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I
load an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always have
to create an Install shield.

So... Lets say my goal is to have an application that I would like people
to install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how
i will create my db's before i start
trying to code an app.

Thank You,

Miro


Jun 9 '06 #8
I did like the point that was made that the Access mdb can have a password
so only your program can access it.

The SQL Express i am assuming cannot have a password on it so data can be
viewd from everywhere.

Maybe my solution will be to use both.

I will try SQL Express / Light... and see how it goes. Can someone please
confirm / tell me who does use SQL Express
or Light -> Is there a way to secure the DB so only the program can access
/ view the database.

Thanks

Miro
"Dennis" <De****@discussions.microsoft.com> wrote in message
news:A4**********************************@microsof t.com...
If I read your comment correctly, if I have MSDE installed, then I can
install an application that uses SQL Express...is this correct? Also, is
MSDE installed with Windows XP Professional automatically? Thanks for any
info you can provide as I am considering switching to SQL Express.
--
Dennis in Houston
"Michel Posseth [MCP]" wrote:
> 1. As I am assuming...SQL express is a second install that a user
> would
> have to install ontop of my
> application install ?


well a lot of people nowadays have a sql express or MSDE instance
running
without even knowing it
> 2. MDB files would be easier to work with because everyone till now
> has
> been working with
> MDB files so any help required is easier to get to ?


if you know for sure all people have Jet oledb installed ( this is not
standard annymore in MDAC since version 2.6 )
okay having office installed will also work :-)
> 3. People have told me MDB files will slowely be processed out and

SQL
> Express will take its place.
> Is this true ?


In my opinion yes , you could also go for the firebird DB engine wich
has
a verry nice .Net API is completely free ( without anny restrictions ,
and
has even an embedded version ) http://firebird.sourceforge.net/
however
it is not as "friendly" to start with as MSSQL

> So if you were to write an application from scratch. Would you still
> go
> with SQL Express ?


This depends on the project for me .

Why would i choose Access ( i prefer the 2000 db ) above sql express
1. small ( i should say smaller ) footprint
2.deployable to all Windows versions inclusive win 9.x
3. security and then i mean the possibility to secure so no one else
except
you can access the database
while still having the posibility to use indexes etc etc on the data (
this is done with a workgroup information file , using this technique you
can add user roles and encrypt the database )

by the way i believe the best database there is at this moment is MS SQL
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations

Hope to have given you some ideas

regards

Michel Posseth [MCP]

"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl...
> Ok I have been slowely - and ever so slowely teaching myself VB.net
>
> Currently I have created an MDB file by code, and added fields to the
> MDB
> file by code.
> I like this solution because, ( im assuming ) if I create an EXE and I
> load an MDB file, I can
> see if certain fields are there, and if not add them.
> Kinda like an Update that is imbeded into the EXE, so you dont always
> have
> to create an Install shield.
>
> So... Lets say my goal is to have an application that I would like
> people
> to install somewhere.
> Why choose SQL Express over a simple MDB file? ( i have never tried
> SQL
> Express )
>
> 1. As I am assuming...SQL express is a second install that a user
> would
> have to install ontop of my
> application install ?
>
> 2. MDB files would be easier to work with because everyone till now
> has
> been working with
> MDB files so any help required is easier to get to ?
>
> 3. People have told me MDB files will slowely be processed out and SQL
> Express will take its place.
> Is this true ?
>
> So if you were to write an application from scratch. Would you still
> go
> with SQL Express ?
>
> I am knocking my head back and forth on this. And would like to know
> how
> i will create my db's before i start
> trying to code an app.
>
> Thank You,
>
> Miro
>
>


Jun 9 '06 #9

Well here we go again
what if the data makes the value for your program ???

in my previuous job i was a catalogue programmer for the Automotive
aftermarket

http://www.nohausystems.com/ ( company i worked for )

you also have

http://www.tecdoc.com

http://www.alldata.com/

http://www.aldoc.nl/main.html

etc etc etc

They all do basicly the same thing , hundreds of people are gathering this
information worldwide for different company`s
they difference by the quality of there gathered data ( it is nice to see
that a ordered part actually fits on the right car )

So you understand that no one should be able to see the internall data
structure etc etc , this is giving the actuall value to the program that
is why thousands of shop`s buy these programs ( believe me this is big
business ) .

So no , i did not make a mistake sometimes you want data to be accessible
only by your program ( all the above company`s protect there data ,,
believe me i tried :-) )
regards

Michel Posseth



"raibeart" <ra******@gmail.com> schreef in bericht
news:11**********************@c74g2000cwc.googlegr oups.com...
I think you have it backwards from the Administrator's point of view.

Programmers should always be restricted.
Michel Posseth [MCP] wrote:
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations

Jun 9 '06 #10
Hi Miro ,

All "reall" RDBMS systems have there security based on the local system
rights
i.o.w. an Administrator hass all rights so he can grant rights to the
database so anyone can view the data

With Access i am able to create a database that does not allow the
administrator or anyone else to open, view , or modify the data
i can simply create my own user with my own password ( that does not have to
exist on the system where the program is running )
and can thus open my database through my program with these user credentials

an option in SQL would be to use encryption on the data level , however
this will result in poor performance

regards

Michel Posseth

"Miro" <mi******@golden.net> schreef in bericht
news:eO*************@TK2MSFTNGP02.phx.gbl...
I did like the point that was made that the Access mdb can have a password
so only your program can access it.

The SQL Express i am assuming cannot have a password on it so data can be
viewd from everywhere.

Maybe my solution will be to use both.

I will try SQL Express / Light... and see how it goes. Can someone please
confirm / tell me who does use SQL Express
or Light -> Is there a way to secure the DB so only the program can
access / view the database.

Thanks

Miro
"Dennis" <De****@discussions.microsoft.com> wrote in message
news:A4**********************************@microsof t.com...
If I read your comment correctly, if I have MSDE installed, then I can
install an application that uses SQL Express...is this correct? Also, is
MSDE installed with Windows XP Professional automatically? Thanks for
any
info you can provide as I am considering switching to SQL Express.
--
Dennis in Houston
"Michel Posseth [MCP]" wrote:
> 1. As I am assuming...SQL express is a second install that a user
> would
> have to install ontop of my
> application install ?

well a lot of people nowadays have a sql express or MSDE instance
running
without even knowing it

> 2. MDB files would be easier to work with because everyone till now
> has
> been working with
> MDB files so any help required is easier to get to ?

if you know for sure all people have Jet oledb installed ( this is not
standard annymore in MDAC since version 2.6 )
okay having office installed will also work :-)

> 3. People have told me MDB files will slowely be processed out and
SQL
> Express will take its place.
> Is this true ?

In my opinion yes , you could also go for the firebird DB engine wich
has
a verry nice .Net API is completely free ( without anny restrictions ,
and
has even an embedded version ) http://firebird.sourceforge.net/
however
it is not as "friendly" to start with as MSSQL
> So if you were to write an application from scratch. Would you still
> go
> with SQL Express ?

This depends on the project for me .

Why would i choose Access ( i prefer the 2000 db ) above sql express
1. small ( i should say smaller ) footprint
2.deployable to all Windows versions inclusive win 9.x
3. security and then i mean the possibility to secure so no one else
except
you can access the database
while still having the posibility to use indexes etc etc on the data (
this is done with a workgroup information file , using this technique
you
can add user roles and encrypt the database )

by the way i believe the best database there is at this moment is MS SQL
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations

Hope to have given you some ideas

regards

Michel Posseth [MCP]

"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl...
> Ok I have been slowely - and ever so slowely teaching myself VB.net
>
> Currently I have created an MDB file by code, and added fields to the
> MDB
> file by code.
> I like this solution because, ( im assuming ) if I create an EXE and I
> load an MDB file, I can
> see if certain fields are there, and if not add them.
> Kinda like an Update that is imbeded into the EXE, so you dont always
> have
> to create an Install shield.
>
> So... Lets say my goal is to have an application that I would like
> people
> to install somewhere.
> Why choose SQL Express over a simple MDB file? ( i have never tried
> SQL
> Express )
>
> 1. As I am assuming...SQL express is a second install that a user
> would
> have to install ontop of my
> application install ?
>
> 2. MDB files would be easier to work with because everyone till now
> has
> been working with
> MDB files so any help required is easier to get to ?
>
> 3. People have told me MDB files will slowely be processed out and
> SQL
> Express will take its place.
> Is this true ?
>
> So if you were to write an application from scratch. Would you still
> go
> with SQL Express ?
>
> I am knocking my head back and forth on this. And would like to know
> how
> i will create my db's before i start
> trying to code an app.
>
> Thank You,
>
> Miro
>
>


Jun 9 '06 #11

The answer is Yes if you mean if they can run side by side
MSDE installed with Windows XP Professional automatically? Thanks for any
info you can provide as I am considering switching to SQL Express.
Well i do not no that for sure however a lot of the server functionality
uses MSDE in the background ( IIS for instance ) so it wouldn`t suprise me

regards

Michel Posseth [MCP]


"Dennis" <De****@discussions.microsoft.com> schreef in bericht
news:A4**********************************@microsof t.com... If I read your comment correctly, if I have MSDE installed, then I can
install an application that uses SQL Express...is this correct? Also, is
MSDE installed with Windows XP Professional automatically? Thanks for any
info you can provide as I am considering switching to SQL Express.
--
Dennis in Houston
"Michel Posseth [MCP]" wrote:
> 1. As I am assuming...SQL express is a second install that a user
> would
> have to install ontop of my
> application install ?


well a lot of people nowadays have a sql express or MSDE instance
running
without even knowing it
> 2. MDB files would be easier to work with because everyone till now
> has
> been working with
> MDB files so any help required is easier to get to ?


if you know for sure all people have Jet oledb installed ( this is not
standard annymore in MDAC since version 2.6 )
okay having office installed will also work :-)
> 3. People have told me MDB files will slowely be processed out and

SQL
> Express will take its place.
> Is this true ?


In my opinion yes , you could also go for the firebird DB engine wich
has
a verry nice .Net API is completely free ( without anny restrictions ,
and
has even an embedded version ) http://firebird.sourceforge.net/
however
it is not as "friendly" to start with as MSSQL

> So if you were to write an application from scratch. Would you still
> go
> with SQL Express ?


This depends on the project for me .

Why would i choose Access ( i prefer the 2000 db ) above sql express
1. small ( i should say smaller ) footprint
2.deployable to all Windows versions inclusive win 9.x
3. security and then i mean the possibility to secure so no one else
except
you can access the database
while still having the posibility to use indexes etc etc on the data (
this is done with a workgroup information file , using this technique you
can add user roles and encrypt the database )

by the way i believe the best database there is at this moment is MS SQL
2005 ( SQL Express ) it is only a shame that they forgot that even a
administrator of a system should be restricted access from a db from a
programmers point of view in some situations

Hope to have given you some ideas

regards

Michel Posseth [MCP]

"Miro" <mi******@golden.net> schreef in bericht
news:eh**************@TK2MSFTNGP05.phx.gbl...
> Ok I have been slowely - and ever so slowely teaching myself VB.net
>
> Currently I have created an MDB file by code, and added fields to the
> MDB
> file by code.
> I like this solution because, ( im assuming ) if I create an EXE and I
> load an MDB file, I can
> see if certain fields are there, and if not add them.
> Kinda like an Update that is imbeded into the EXE, so you dont always
> have
> to create an Install shield.
>
> So... Lets say my goal is to have an application that I would like
> people
> to install somewhere.
> Why choose SQL Express over a simple MDB file? ( i have never tried
> SQL
> Express )
>
> 1. As I am assuming...SQL express is a second install that a user
> would
> have to install ontop of my
> application install ?
>
> 2. MDB files would be easier to work with because everyone till now
> has
> been working with
> MDB files so any help required is easier to get to ?
>
> 3. People have told me MDB files will slowely be processed out and SQL
> Express will take its place.
> Is this true ?
>
> So if you were to write an application from scratch. Would you still
> go
> with SQL Express ?
>
> I am knocking my head back and forth on this. And would like to know
> how
> i will create my db's before i start
> trying to code an app.
>
> Thank You,
>
> Miro
>
>


Jun 9 '06 #12
Miro,
This is one of the most hotly debated topics around so expect quite a
few opinions. My TechEd talk (which might be posted online on the Microsoft
site sometime in the near future) discusses where SQL Server Express Edition
fits in relation to JET/Access and the newest DBMS system SQL Server
Everywhere (SQL Ev). Yes, there are a lot of choices and each has its place.
A number of factors should be considered when you're trying to decide which
approach to take.
I won't burden you with the details here, but I did post a new blog
entry to try to highlight the issues. See
http://betav.com/blog/billva/2006/06...ss_j.html#more

hth
--
____________________________________
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.
__________________________________

"Miro" <mi******@golden.net> wrote in message
news:eh**************@TK2MSFTNGP05.phx.gbl...
Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I
load an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always have
to create an Install shield.

So... Lets say my goal is to have an application that I would like people
to install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how
i will create my db's before i start
trying to code an app.

Thank You,

Miro

Jun 20 '06 #13
Yes I can see that each has its own +'s and minus's

In my case my final solution was to write it with standard mdb files ( jet )
and then later
make an sql express version.
Im still learning vb, but for me,
1. Not too complicate things for me nor users.
2. Keep it simple. Its not gonna be a master huge great program. Just
something for me to create and learn
vb.net at the same time.
3. Users are not computer savvy, so its easier for 1 install, and me to
handle everything programmatically.
4. Im use to jet files, so learning vb.net with something that is at least
a tad familiar.

Thank you all for all the posts.

If I would have known there was another discussion on the same thing earlier
in this newsgroup I would have posted
and read all those first. Ill search harder next time.

Thank you again,

Miro

"William (Bill) Vaughn" <bi**************@nwlink.com> wrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Miro,
This is one of the most hotly debated topics around so expect quite a
few opinions. My TechEd talk (which might be posted online on the
Microsoft site sometime in the near future) discusses where SQL Server
Express Edition fits in relation to JET/Access and the newest DBMS system
SQL Server Everywhere (SQL Ev). Yes, there are a lot of choices and each
has its place. A number of factors should be considered when you're trying
to decide which approach to take.
I won't burden you with the details here, but I did post a new blog
entry to try to highlight the issues. See
http://betav.com/blog/billva/2006/06...ss_j.html#more

hth
--
____________________________________
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.
__________________________________

"Miro" <mi******@golden.net> wrote in message
news:eh**************@TK2MSFTNGP05.phx.gbl...
Ok I have been slowely - and ever so slowely teaching myself VB.net

Currently I have created an MDB file by code, and added fields to the MDB
file by code.
I like this solution because, ( im assuming ) if I create an EXE and I
load an MDB file, I can
see if certain fields are there, and if not add them.
Kinda like an Update that is imbeded into the EXE, so you dont always
have to create an Install shield.

So... Lets say my goal is to have an application that I would like people
to install somewhere.
Why choose SQL Express over a simple MDB file? ( i have never tried SQL
Express )

1. As I am assuming...SQL express is a second install that a user would
have to install ontop of my
application install ?

2. MDB files would be easier to work with because everyone till now has
been working with
MDB files so any help required is easier to get to ?

3. People have told me MDB files will slowely be processed out and SQL
Express will take its place.
Is this true ?

So if you were to write an application from scratch. Would you still go
with SQL Express ?

I am knocking my head back and forth on this. And would like to know how
i will create my db's before i start
trying to code an app.

Thank You,

Miro


Jun 20 '06 #14

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

Similar topics

699
33298
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
2
3171
by: Kari Laitinen | last post by:
During the past 15 years I have been writing computer programs with so-called natural names, which means that the names (identifiers, symbols) in progarms are constructed of several natural words....
4
2131
by: NetIdiot | last post by:
I have had to install and uninstall VS.NET 2005 a couple of times because of some errors. The SQL Server express refuses to install ... and hence I can't most things I want to work on. I even tried...
2
3120
by: Zack Whittaker \(R2 Mentor\) | last post by:
Hey, In Visual C# 2005 Express, can you make your application look like a Vista application with the black bars and the transparancy? If so, where would I download the tool from? Thanks :o) ...
10
1439
by: John Swan | last post by:
Please, I have just created this site and am wondering what your opinion is from both professionals and amatures or the curious alike. Any opinions? www.integrated-dev-sol.co.uk Remove 123...
4
1152
by: SStory | last post by:
I just installed VS Web Dev. Express 2005. I have used 2003 for a while. 1.) What is in the normal version that is missing from the express version? Any links to this would be fine. I found...
74
3721
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?
3
1451
by: Jerry | last post by:
When I right-click on my project (in Solution Explorer) and go to add -> New Item, Icon File is not an option. Can I download this template from somewhere? -- Jerry
3
6410
by: Steve | last post by:
Hi All I downloaded Sql server 2005 express SP2 and attempted to modify the Bootstrapper package files as I did with SP1 When i try to install SQL server as part of my VS 2005 deployment app I...
0
7055
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
6920
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
7059
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,...
1
6758
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
1
4799
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3003
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1311
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
572
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
203
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.