Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MS Access to MySQL database Backend conversion

Status
Not open for further replies.

Hap007

MIS
Mar 21, 2003
1,018
US
Hi,

I have been asked to convert the MS Access backend to a SQL backend for my client's existing software system.

Currently the Client has an MS Access 2003 Frontend, Linked to and MS Access backend

I recommended converting to MS SQL.

My client wants the backend converted to MySQL.

Has anyone done this before?
Is this possible?
There have been many years of development on the Frontend in MS Access, so the frontend must stay MS Access.

I would like to know if this is possible and any suggestions you might have on handling a conversion like this.

Thanks,
Hap...

Access Developer [pc] Access based Accounting Solutions - with free source code
Access Consultants forum
 
it is certainly 'possible'. Ms. A. can use any dataset for the BE, MySql has been mentioned often in this context. I have (so far at least) successfully avoided the specific use of MySql, but have used other (relational) data base engines.

In maintaining the FE in Ms. Access, there will be a tendance to not convert transient (e.g. temporary tables used to hole intermediate resulte or form / report specific data sources) data to the BE. Doing so will severly limit the performance improvement usually expected from the conversion to the 'better' database engine.

Other than the initial expense for the development package, there should be no reason to exclude SQL Srver from the potential BE data base engine. The run time version may be distribuited without cost!!

Another issue (regardless of the BE engine) is quite troublesome. Most Ms. A. apps have some (often A LOT) of sql code buried directly in the FE (along with those troublesome temp tables). The generic (compiled?) queries will often translate pretty directly into other dialects of sql (MS. A. includes an upsize utility which will do a lot of this automagically to SQL Server). I do not know if MySql includes any such facillity or how well it might work, but even with the (sql server) upgrade wizzard, much of the difficulty in the actual conversion derives from the total lack of conversion of these sql strings.



MichaelRed


 
As an aside, is your client aware that MySQL has been sold to Oracle, which is likely to cause, at best, a lot of changes or, at worst, the death of MySQL?

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top