MS Access

Derek Neighbors plug-discuss@lists.plug.phoenix.az.us
07 Jun 2003 11:23:55 -0700


--=-ADuos3bbPPxsZB540T1J
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2003-06-07 at 08:00, Bryce C wrote:
> Sorry but I haven't found anything. Instead, I reccomend using a real
> database like, MySQL (http://www.mysql.com). It's a true SQL database
> with tons of features but still easy to use. You'd probably want

I must interject that while MySQL is MUCH nicer than Access, it still
falls just short of being a 'true SQL database'.  This appears to be
changing as they have just bought the rights to repackage SAP-DB under
the MySQL name, to gain the missing features they lack.

> front-end stuff too so I reccomend you start learning PHP
> (http://www.php.net). It's syntax is nearly indistinguishable from C++
> but it's much easier to learn.

PHP is horribly large gap from MS Access.  It is all well and good to
right applications, but someone using Access as a way of entering,
manipulating data would have a _huge_ learning curve to even get a
result set back out of MySQL with PHP. (imho)

> As for bridging the gap between, I think that you can export your Access
> tables etc to CSV and then just write a quick PHP thing to import that
> to a MySQL database, or just find someone who's already done it.
> http://php.resourceindex.com has a large number of full scripts and
> classes you can use.

If you go with Postgres (and Im sure MySQL has it as well) there are
'tools' that will actually do all the converting for you.  No need to go
to csv and manually make tables.  The program will actually create all
the tables and populate them from your mdb.

> Other reasons for choosing MySQL are that it's open source and it's
> cross-platform. Even WinBLOWS, with the right ODBC driver can access and
> use MySQL.

More importantly MySQL as well as many other databases (Firebird,
Postgres, SAP-DB, etc) are Free Software as well.  You get a lot more
than the source code with them.  You actually get the right to study,
modify change plus a whole lot more.

> Where do I get off saying all this? Way long ago, I was trying to learn
> Access, 97 in fact, and the part I had trouble with was the stupid VB
> crap it used, it being a "good" M$ product but then I was introduced to
> gnu/linux and consequently, Apache, PHP, MySQL, and now a whole plethora
> of other things. Needless to say, I quickly abandoned the evil crap I
> had been stuck using and started converting others to a more stable OS.
> Unfortunately, linux desktop wasn't very big at the time, KDE1/2 blech,
> and so only now have I had more success but, I digress.

MS Access is DEFINITELY evil.  It degrades VERY quickly.  So an
application that works great with just you using it, when you add that
second user and double the number of rows in the tables starts to go
south fast.

> MySQL and PHP are the way to go.

MySQL is a nice product (even though I wouldnt call it a true SQL
database), it is MUCH nicer than MS Access and it will only get better.=20
PHP is a great product, but I'm not sure it provides the easiest
transition for an MS Access user.

You could convert to postgres and try PG Access (an access clone use
Postgres).  I havent personally used it, so I can give it thumbs ups or
down, but its probably going to help you transition better than jumping
straight into php code.


--=20
Derek Neighbors
GNU Enterprise
http://www.gnuenterprise.org
derek@gnue.org

Was I helpful?  Let others know:
 http://svcs.affero.net/rm.php?r=3Ddneighbo

--=-ADuos3bbPPxsZB540T1J
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQA+4i26Hb99+vQX/88RAvyuAJ95kLHaO+7JTdofsI9bRf6MlefmJACgliiX
yPcA0cWWsvnZ0KpLCilKcpc=
=+g03
-----END PGP SIGNATURE-----

--=-ADuos3bbPPxsZB540T1J--