Dataphor Too Oh Are Sea

Grief, pain, and red eyes and we have a Release Candidate of Dataphor 2.0. We are close and we mean it this time. ;-) Give us a couple more weeks to clean-up the docs, fix a few more bugs and we will have a final 2.0 release.
Watch out for changes with row and column extractors (see the readme). The library upgrade may exhibit a problem with existing catalogs. If it does you may need to start with a clean catalog and re-register your libraries. If the upgrade doesn't work for you and you have to clear your catalog, there is a Frontend upgrade that you will want to run manually to upgrade any forms you may have built (right-click on the Frontend library and select Upgrades). QuickLookup is a container now, not a control and "...align" properties have changed to "...alignment"; the upgrade I mention automatically fixes existing forms to add a TextBox within the QuickLookup and rename the align attributes.
Here is an example of old vs new extractor syntax:
Old:
var LRateTypeRow := row from (RateType where (ID = (RateType_ID from LIncidentRow)) and (Jurisdiction_ID = (Jurisdiction_ID from LIncidentRow)));
New:
var LRateTypeRow := RateType[LIncidentRow.RateType_ID, LIncidentRow.Jurisdiction_ID by { ID, Jurisdiction_ID }];

Comments

Popular posts from this blog

Don't Repeat Yourself... Really!

Issues raised by polymorphism in relation land

Camtasia Studio Tips