It is currently 21 April 2025, 13:17 Advanced search

For each

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

For each

Postby r.bianco » 6 July 2011, 9:52

Alla digitazione, InDe imposta il cliclo in readWrite.
Chidedo che venga invece impostato in readOnly, per i seguenti motivi:

1. Senza accorgermi provoco delle modifiche non volute, di cui fatico parecchio a capire l'origine.
2. Immagino che un readOnly sia più prestazionale di un readWrite.

chi è d'accordo con me?
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: For each

Postby g.lanzi » 13 July 2011, 15:17

Dal punto di vista delle prestazioni posso dirti che non ci sono differenze in fase di caricamento dei dati. La differenza è che se il ciclo è readWrite alla fine di ogni iterazione l'applicazione effettua RS.updateRow() per aggiornare la riga corrente, che non dovrebbe causare alcun problema di prestazioni se non ci sono modifiche ai dati.
Per quanto riguarda il fatto che il default è readWrite, questo è dovuto al fatto che prima della 9.0 readOnly non c'era. Abbiamo mantenuto lo stesso standard.

Detto questo, il parere degli sviluppatori mi interessa. Non considero chiusa la questione.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: For each

Postby Falken » 18 July 2011, 13:09

1. Senza accorgermi provoco delle modifiche non volute, di cui fatico parecchio a capire l'origine.

E' capitato anche a me, un mese fa aprii questotopic pensado che il problema dipendesse da altro.

Anchio preferirei che di defaul il for each sia readOnly anzichè readWrite.
User avatar
Falken
 
Posts: 360
Joined: 4 February 2011, 12:20

Re: For each

Postby teopost » 19 July 2011, 9:16

MI sembra una proposta ragionevole.
Nella maggior parte dei casi la for each si usa per leggere i dati
Oracle Database Administrator
User avatar
teopost
 
Posts: 211
Joined: 26 October 2010, 20:46

Re: For each

Postby lucabaldini » 30 September 2011, 18:32

Abbiamo corretto il problema in versione 10.5 dato che ci è sembrata una proposta interessante (e soprattutto molto richiesta).
Trovate maggiori info qui: http://doc.progamma.com/?ARTID=D5E69A76-74EF-4A7D-ABCA-0859A2890CD6
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: For each

Postby r.bianco » 3 October 2011, 7:08

Bene!
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 10 guests

cron