Sto importando dati dal database e vorrei salvare la tabella dati. Il download della tabella dati richiede del tempo. Vorrei rilevare quando il databile viene scaricato e quindi salvarlo in una posizione. Di seguito è riportato il codice che ho provato.
La prima parte dell'estrazione della tabella dati sta procedendo correttamente.
La seconda parte (evidenziata in blu) di rilevamento della tabella dati una volta scaricata e aperta non funziona. Io a, usando
"ottieni elenco tabelle dati" e stampa quel valore una volta scaricata la tabella dati.
// Extracting data table from data base //
ex1 = New Window( "TRIAL_1", << modal,
panel Box( "NAME",
H List Box(
Text Box( "batchid:" ),
teb0 = Number Edit Box()
);
),
panel box("SELECT",
h list box(
ok_button = button box("OK",
(
a = teb0 << get;
obj = New SQL Query(
Connection( "ODBC:DSN=SLT Data Server" ),
QueryName( "t_wlan_mfg_data" ),
CustomSQL(
Eval Insert("SELECT *
FROM t_wlan_mfg_data t1 where( t1.batchid = ^a^ );")
)
) << Run;
)
),
),
);
);
<FONT color="#0000FF">// In attesa del salvataggio della tabella dati // i=1; while ( i, (l = ottieni tabella dati list(); show(l); if ( Nitems(l)>0; show(l); break(); ); "no"; ); i++, );</FONT>Se non ti dispiace che JMP attenda il completamento della query, puoi utilizzare << Esegui primo piano invece di < Messaggi SQL (jmp.com)).