Chiusura della query SQL dopo l'esecuzioneCiao,
Ho uno script JSL che richiede diverse query SQL. Dopo che la tabella dei dati è completa, voglio chiudere le query. È possibile?
query = Close ("C: \\ example.jmpquery") non funziona.
Grazie.
ScriptingRi: chiusura della query SQL dopo l'esecuzioneVedere
Chiudi connessione database
nell'indice di scripting.
credo che
Close Database Connection( query );
dovrebbe funzionare
Ri: chiusura della query SQL dopo l'esecuzioneGrazie!
Quello che voglio sapere se è possibile chiudere le query stesse, non necessariamente la connessione al database. Alla fine dell'esecuzione dello script mi rimangono 10 query aperte di cui non ho bisogno. Qualche idea su come chiudere le singole query?
Ri: chiusura della query SQL dopo l'esecuzionePresumo che tu intenda per "interrogare" le tabelle dati JMP risultanti. In tal caso, questo esempio dovrebbe aiutarti.
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
Ri: chiusura della query SQL dopo l'esecuzioneGrazie mille per la risposta.
Intendevo la query stessa, non la tabella dei dati. la query che viene aperta con Selezionare File> Nuovo > Database Query.
C'è un modo per chiudere questa query stessa?
Grazie.
Ri: chiusura della query SQL dopo l'esecuzioneNon ho una risposta Potresti portare questo problema al supporto tecnico JMP ( support@jmp.com ).
Ri: chiusura della query SQL dopo l'esecuzioneNon sono sicuro di cosa intendi per "chiusura della query".Come vedi queste query come "aperte"?Eseguo più query SQL nelle mie applicazioni e quando ho finito chiamo chiudere la connessione al database , come ha indicato Jim.Le tabelle aperte possono essere chiuse con close (, nosave) come ha mostrato Mark.
Questo è un esempio di quello che faccio:
dbc = create database connection("<CONNECTION-STRING>");
sql1 = "SELECT sysdate FROM DUAL";
dt1 = execute sql(dbc, sql1, invisible);
sql2 = "SELECT COUNT(*) FROM all_tables";
dt2 = execute sql(dbc, sql2, invisible);
close database connection(dbc);</CONNECTION-STRING>
Puoi condividere il tuo codice?
Ri: chiusura della query SQL dopo l'esecuzioneGrazie per la tua risposta.
Il mio codice è qualcosa del genere:
query1 = Apri ("c: /iris/query1.jmpquery");
query1 << Esegui in primo piano;
query2 = Apri ("c: /iris/query2.jmpquery");
query2 << Esegui in primo piano;
Mi unisco alle tabelle che risultano da queste query, ma rimango con le query aperte stesse.
qualche idea?
Ri: chiusura della query SQL dopo l'esecuzioneNon utilizzo le query JMP.Potrebbe essere necessario contattare il supporto tecnico.
Pugnale totalmente casuale nell'oscurità: questo farebbe il trucco?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";