Maybe MS Access team reccomends that a FAT LAZY RETARDED SENILE
OBSOLETE OLD MAN continue to use MDB format. Maybe they pity you and
they don't think that you have the mental capacity to leave the '90s.
and furthermore, RE:
traditional MDB, DAO, ODBC, and SQL Server as the implementation
approach of
choice for Access clients.
#1) traditional isn't a FAVORABLE WORD. How about 'obsolete' instead.
#2) you fail to mention OLE DB... if you combine MDB and SQL tables
then you're combining 2 different libraries -- and dependencies-- ODBC
and OLE DB. So you have MORE DEPENDENCIES THAN WE DO. You can't do a
clientside TRACE. you can't have a simple consistent 'custom linked
table manager' because you're pulling from 2 different sets of
dependencies; OLEDB and ODBC. It's ridiculous to claim that is
practical or simple.
#3) ADO has been included in Windows for years and years and years and
years.
DAO hasn't been included in Windows for years and years and years
and years.
#4) DAO causes hangs... I don't need to explicity close jack shit your
buggy ass library is DEAD.
#5) MDB can't scale to 25 megabytes for a dozen users. I've had
scalability / stability problems for at least a dozen clients with
'merely 25 mb of data' and a handful of users.
#6) 1 gigabyte isn't enough for a LOT of databases... how do you get
around this? ADP doesn't have this limit. I mean seriously.. what do
you do?
#7) MS Access doesn't have a practical 'Database Tuning Advisor' it
doesn't include any enterprise - level tools like this.
#8) MS Access doesn't have a practical 'Database Profiling' it doesn't
include any enterprise - level tools like this.
#9) SQL Server supports TRIGGERS.. MDB doesn't support triggers.
#10) count the steps to have a form bound to a sproc with 2 parameters
in MDB vs the same task in ADP. it's about 100 steps for you to call
a simple sproc with parameters-- and it's barely a single step for me.
Maybe MS Access team reccomends that a FAT LAZY RETARDED SENILE
OBSOLETE OLD MAN continue to use MDB format. Maybe they pity you and
they don't think that you have the mental capacity to leave the '90s.
But where I come from; ADP is easier to develop than MDB dozens of
reasons.
I don't think that there is a knowledgable person in the world that
seriously thinks that MDB is a serious competitor to SQL Server.
Yes; I would rather you dipshits build in MDB format than in XLS for
example.
But the fact of the matter is that you con your customers into buying
CRIPPLEWARE; ADP is easier to manage; easier to secure.. it doesn't
have a 1gb limit ROFL.. it has free versions for the database SERVER
and most importantly
SQL SERVER WILL UTILIZE ADVANCES IN HARDWARE, INCLUDING LARGE MEMORY
CAPACITIES AND DUAL CORE PROCESSORS.
WITH THE DROP IN HARDWARE PRICES; THE PRACTICALITY OF HAVING A SINGLE
PROCESSOR DUAL CORE DATABASE SERVER WILL FIT ALL OF THE DATABASE
PROCESSING NEEDS OF MANY COMPANIES.
ANYONE THAT USES MDB IS STUCK IN THE 90s..
And I for one-- am sick and tired of being woken up at 3am to deal with
MDB locking problems.
With Access Data Proejcts; you can use Query Hints like 'with (nolock)'
that make multi-user applications practical.
We have real ETL tools; what do you have.. Docmd.TransferDatabase??
ROFL
My OLAP shit is 100,000 times more powerful than any reporting app that
you've built using MS Access.
And I'm talking to each and every one of you MDB idiots.
My OLAP shit is 100,000 times more powerful than any reporting app that
you've built using MS Access.
If MS Access included a free Olap client-- similiar to MS Excel did
with 'offline cubes' and it was practical and simple and performant?
then maybe it would be a decent solution.
but there are 100s of reasons to use SQL Server instead of your silly
little MDB.
And I'm SICK AND FUCKING TIRED OF THE DAO BULLSHIT COMING OUT OF YOUR
MOUTH
DAO