Tabelle private da query SQL << Esegui in background, nuova visualizzazione dati, l'elenco delle tabelle non si aggiorna?Ciao a tutti,
Ho uno script che esegue diverse query SQL in parallelo per aggirare il limite di caratteri nel driver ODBC/server SQL poiché spesso abbiamo bisogno di inserire dati per clausole WHERE contenenti molte migliaia di stringhe, ad esempio "SELECT * FROM [Table] WHERE [id] IN ('id000000001','id000000002',...'id000010000')".Il mio metodo per farlo funziona bene, (scorrere un elenco di query eseguendo <
Tutto ciò per dire che, quando invio il nuovo messaggio di visualizzazione dati, chiaramente il flag "privato" sulla tabella non viene ripristinato, perché la tabella non viene visualizzata nell'elenco delle tabelle nella finestra principale.C'è un modo per reimpostare o cancellare il flag privato sulla tabella o devo generare la tabella come non privata durante la chiamata <Tabella datiScriptingfinestre
Ri: Tabelle private da query SQL << Esegui in background, nuova visualizzazione dati, l'elenco delle tabelle non si aggiorna?Ho notato anche questo, solo quando <<<
Ri: Tabelle private da query SQL << Esegui in background, nuova visualizzazione dati, l'elenco delle tabelle non si aggiorna?In realtà, dopo le mie query, la tabella dei dati ora visibile non viene visualizzata affatto nella casella combinata dell'elenco delle tabelle dei dati.La tabella è presente nell'Elenco finestre, ma la casella dice "(nessuna tabella)."Particolare.

Current Data Table() fornisce un valore Empty(), a meno che non venga eseguito all'interno di uno script di tabella, che restituisce correttamente Data Table( "Cose e quant'altro").Tuttavia, anche all'interno di quello script di tabella, un tentativo di fare riferimento a Data Table ("Cose e quant'altro") genera un errore: "Impossibile individuare la tabella di dati...."È un comportamento interessante e mi piacerebbe capire perché si verifica in queste circostanze specifiche.
Ri: Tabelle private da query SQL << Esegui sfondo, nuova visualizzazione dati, elenco tabelle non aggiornato?Sono felice che qualcun altro abbia notato questo comportamento, ma ovviamente triste che non sembri esserci alcuna spiegazione del comportamento imminente. Ciò causa un problema per me quando un utente esegue uno dei miei script più volte di seguito su una singola istanza JMP. La prima volta che lo eseguono, tutto va bene, ma i subdoli tavoli privati hanno cominciato a fare i loro dispetti, perché la prossima volta che eseguono lo script, una delle prime cose che fa è ottenere l'elenco delle tabelle aperte (così possono usare un tabella aperta per definire quali dati desiderano recuperare in questa esecuzione). L'elenco è vuoto, ma NTables() è diverso da zero, quindi si ottiene un errore di indice fuori limite.