|
It's called Database Independence. The logical view of the data is different than the physical view which is exactly what a relational database does.
The weird thing to me is that Dbase did exactly that for years and IBM couldn't do it. The one issue that I can see is that RPG maintains a single copy of a variable and moves the database fields from the buffer to single variable so if you added a new field and you had two tables with the same name how would RPG know which table changed.
One way to deal with the issue is to externalize the I/O. Put your database I/O in an external service program but know days why bother. SQL does everything plus a thousand times more.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact copyright@midrange.com.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.