[Gambas-user] DataView Help

Gianluigi gradobag at gradobag.it
Thu Jul 13 00:38:29 CEST 2023


Il 12/07/23 20:46, Christof Thalhofer ha scritto:
> Dear Gianluigi,
>
> Am 11.07.23 um 16:06 schrieb Gianluigi:
>
>> here, what you just pointed out brings back to why I insist with Hans
>> that we want to use the tools that Gambas makes available to us.
>>
>> Not everyone who writes small business programs has the experience that
>> Benoit has, that you have or Shordi has, to name a few that we all know.
>>
>> Gambas shields us from so many mistakes, we only need to be smart enough
>> to understand how these tools work (of course I am talking about 
>> myself).
>
> Gambas cannot shield the user from caveats of the design of the 
> underlying database schema.
>
> For instance if in a (RDBMS) database schema there are no primary keys 
> defined or if theŕe are no relations defined with foreign keys 
> pointing to specific primary keys Gambas will not prevent the user 
> from creating orders for nonexisting customers.
>
> This is one of the core tasks of an RDBMS.
>
> As I recall, you once tried to convince me that you didn't need 
> primary and foreign key constraints ("referential integrity is not 
> used in professional databases"), that it was too special, and that 
> yes, Gambas could do it all.
>
> What is very nice about Gambas is that it makes a lot of things easier 
> when dealing with databases. But it doesn't change the fact that you 
> have to understand what the database is doing underneath. Ignoring 
> that can lead to very, very costly errors.
>
> I've learned this the hard way. And if, on the one hand, you concede 
> that I understand something about the subject, you should also take 
> that into account when I give advice.
>
> Alles Gute
>
> Christof Thalhofer
>
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----


Hi Christof,

Taking one sentence out of a larger context does not get the point across.
Can you explain what referential integrity is for in a report where 
there is no deletion or modification of records?

I have never hidden that I am an amateur and am willing to follow your 
suggestions, but I have never received any from you.
All the times I asked a question you never answered.

Alles Gutte to you as well

Gianluigi



More information about the User mailing list