JSL: chiudere la tabella dati non rispondeCiao,
Ho tre tabelle di dati aperte definite da dt_pp, dt_pp_t, dt_final e voglio chiuderli. Il mio script contiene le seguenti righe:
Close( dt_pp, No Save );
Close( dt_pp_t, No Save );
Close(dt_final, No Save);
Se eseguo l'intero script, chiude le prime due tabelle di dati e non l'ultima. Ma se seleziono questa particolare riga e la eseguo, funziona e la tabella si chiude.
Cosa sto facendo di sbagliato/mi manca qui?
Grazie!
Re: JSL: chiudere la tabella dei dati non rispondeGrazie!Re: JSL: chiudere la tabella dei dati non rispondeDai nomi dei tuoi file, mi chiedo se il tuo secondo file potrebbe essere collegato o essere ancora utilizzato.
Ad esempio, se il secondo file (dt_pp_t) era un riepilogo del primo (dt_pp), la chiusura di dt_pp chiuderà automaticamente dt_pp_t e la seconda istruzione close potrebbe causare un errore e la terza istruzione non viene eseguita.
Quando esegui lo script, guarda il file di registro (CTRL + Maiusc + L) per vedere se c'è una dichiarazione di errore; questo potrebbe aiutare.
Non hai specificato se stavi eseguendo il tuo script in modo interattivo o pianificato/batch.Se un'istruzione JSL genera un prompt durante l'esecuzione interattiva, durante l'esecuzione di remote/batch, lo script terminerà.
Solo alcune idee su dove guardare.
Re: JSL: chiudere la tabella dei dati non risponde@Azza ,
Forse potresti rendere correnti le tabelle prima di provare a chiuderle?
Current Data Table(dt_pp);
Close(dt_pp,"No Save");
Current Data Table(dt_pp_t);
Close(dt_pp_t,"No Save");
Current Data Table(dt_final);
Close(dt_final,"No Save");