Tutto chiaro.
l'istruzione inew = Me.Variables.i dentro il metodo Input0_ProcessInputRow l'ho messa a commento, probabilmente nel copia incolla c'è stato un problema,
ma da quello che mi dici in seguito su quando vengono eseguite le funzioni PreExecute e PostExecute, allora non è come le avevo intese io.
Non posso risolvere il mio problema, in questo modo. Per ora mi sono appoggiata ad una tabella temporanea, che scrive solo i dati
NUMB # riga nel foglio excel,
id = identity(0,1),
iddef = id inizializzato al valore x per tutti i record
id NUMB idDef
0
|
| 21 | 33 |
| 1 |
| 25 | 33 |
| 2 |
| 26 | 33 |
| 3 |
| 36 | 33 |
|
|
|
|
Poi aggiusto tutti i record incrementando il valore grazie al valore assunto dal campo id
idDef = idDef + id; con Derived column e butto il risultato direttamente nella tabella principale.
la lascerò così.
ma in compenso ho già un problema che risollevato dai miei moduli disabilitati, prossimamente su questo forum,
anticipazione, riguarda il FileSystem Task
ciao ciao da angy 