Our websites www.dataaccess.com and www.dataaccess.eu are moving to www.dataflex.dev, the new home of DataFlex.
For now, you can still browse this site, but some pages (like news and contact) already redirect to dataflex.dev. More pages will follow soon.
Missing something on the new site? Let us know via the contact form!
I have been developing applications with DataFlex since 1988, specializing in small companies line of business applications on Windows. Over the years my company, Danes Bridge Enterprises, has been steadily deploying new applications and converting current customers to SQL-based back-ends.
Recently, I had one last customer using the embedded database, and maintaining their legacy system was a huge pain!
They adore their old Character Mode Application, which hasnt changed much since 1990. Ive migrated most of the functions to the new fancy Windows application (now in DataFlex 2019), but they kept breaking the database, fouling indexes, killing programs mid-process, etc., which would take time to resolve. They would also randomly come up with reporting needs for summaries, aggregations, cross tabs that were possible in regular reporting, but some were just begging for the ease of simple SQL statements.
Eventually I bit the bullet and decided I was going to eat the cost of the time it would take for the upgrade, and just charge them for the new licenses. (I can hear you thinking, "You really are insane, Mullan," all the way back here )
Let me walk you through what was actually needed to ditch the embedded database:
Warnings:
Improvements you gain:
Drawbacks:
None.
Conclusion:
How much time was actually spent doing the migration? A little less than 3 hours. The single largest portion of that was spent running the Change Datasource Wizard 58 times. Afterwards it was so very, very wonderful to make a change to the members table in MSSQL Management Studio, start up the Character Mode application, and see the data in there, proving that the upgrade worked!
I now have exactly zero applications left in the wild that use the embedded database. As it should be
For more, read Dennis Piccionis Converting to SQL A recipe for DataFlex developers blog for a simple-to-follow guide to converting to Microsoft SQL Server.