I have used to work with Delphi 7 for long years.
I have succesfully migrated a Delphi 7 dataware project with Firebird to Lazarus 1.0.
Now I want to migrate that Lazarus 1.0 dataware project to Lazarus OOP respecting design patterns such as DAO, MVC, MVP, MVVM or MGM.
But I still need editable dbgrids on this project, maybe using OleVariant on datasets to achieve that purpose.
Many forums and blogs talk about DAO, MVC, MVP, MVVM and MGM but I do not find a complete and simple example implemented in Delphi or Lazarus using database.
They talk, but do not show how to do it.
If possible, I am searching for an example (article, tutorial or book)) with half dozen SQL tables and half dozen Delphi or Lazarus screens so I can learn from something near my desired daily reality.