Note: talk about database independancy? What about other datasources then, for example webservices?
Database Servers + datasets
Datasources: database tables
FoundSet: Datasource + calculations & aggregates
Record:
Dataproviders: all "columns"from a record + global and form variables
Forms bind to a Foundset.
I remember I was thinking that there were some gray areas when it comes to datasets and foundsets, and generally how Servoy is generating the SQL from these depending on relations etc. I noticed that there were often questions about that in the forum, and no definitive answers of course (but at least pointers to what approach gives you what), and in my company too, people are coming to me quite often with some of the following questions:
Seems like a lot of topics in one, really, but of course not necessarily all of these topics need to be addressed, or addressed at the same time, but I really think that these are things that need more explanations/clarifications/demonstrations.
58:14 Paul: hey
58:17 Paul: Ff een Q:
59:06 Paul: Als je met modules werkt, dan kunnen meedrere modules een tableevetn gedefinieerd hebben. die worden allemaal aangeroepen, toch, maar in een willekeurige volgorde, correct?
00:22 Paul: En tweede Q: hoe zit dat met column level stuff? Da's nooit solution specifiek? dus als je een global method converter aned aan een column, dan met er gewoon een method met die naam in de solution zitten, anders wordt ie geignored, of krijg je dan een exception?
31:17 Jan Blok: 1) klopt
31:44 Jan Blok: 2) de method moet bestaan ja, zo niet ignore
58:14 Paul: hey
58:17 Paul: Ff een Q:
59:06 Paul: Als je met modules werkt, dan kunnen meedrere modules een tableevetn gedefinieerd hebben. die worden allemaal aangeroepen, toch, maar in een willekeurige volgorde, correct?
00:22 Paul: En tweede Q: hoe zit dat met column level stuff? Da's nooit solution specifiek? dus als je een global method converter aned aan een column, dan met er gewoon een method met die naam in de solution zitten, anders wordt ie geignored, of krijg je dan een exception?
31:17 Jan Blok: 1) klopt
31:44 Jan Blok: 2) de method moet bestaan ja, zo niet ignore