Schließen der SQL-Abfrage nach der AusführungHallo,
Ich habe ein JSL-Skript, das verschiedene SQL-Abfragen aufruft. Nachdem die Datentabelle vollständig ist, möchte ich die Abfragen schließen. Ist das möglich?
query = Close( "C:\\example.jmpquery" )
funktioniert nicht.
Danke.
Automatisierung und SkriptingBetreff: Schließen der SQL-Abfrage nach dem AusführenDanke! das funktioniert!
Betreff: Schließen der SQL-Abfrage nach dem Ausführenq1 = Open("C:\myQuery.jmpquery");
q1 << Vordergrund ausführen;
q1 << Fenster schließen();
Betreff: Schließen der SQL-Abfrage nach dem AusführenIch verwende keine JMP-Abfragen.Möglicherweise müssen Sie sich an den technischen Support wenden.
Völlig willkürlicher Stich im Dunkeln – würde das reichen?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";
Betreff: Schließen der SQL-Abfrage nach dem AusführenDanke für deine Antwort.
Mein Code ist in etwa so:
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Vordergrund ausführen;
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Vordergrund ausführen;
Ich füge die Tabellen zusammen, die sich aus diesen Abfragen ergeben, bleibe aber bei den offenen Abfragen selbst.
Irgendwelche Gedanken?
Betreff: Schließen der SQL-Abfrage nach dem AusführenIch bin mir nicht sicher, was Sie mit "Abfrage schließen" meinen.Inwiefern sehen Sie diese Abfragen als "offen" an?Ich führe mehrere SQL-Abfragen in meinen Anwendungen aus, und wenn ich fertig bin, rufe ich an Datenbankverbindung schließen , wie Jim angedeutet hat.Offene Tabellen können mit close(, nosave) geschlossen werden, wie Mark gezeigt hat.
Dies ist ein Beispiel dafür, was ich tue:
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>
Kannst du deinen Code teilen?
Betreff: Schließen der SQL-Abfrage nach dem AusführenIch habe keine Antwort. Wenden Sie sich mit diesem Problem möglicherweise an den technischen Support von JMP ( support@jmp.com ).
Betreff: Schließen der SQL-Abfrage nach dem AusführenVielen Dank für Ihre Antwort.
Ich meinte die Abfrage selbst, nicht die Datentabelle. die Abfrage, die mit geöffnet wird Wählen Datei > Neu > Datenbank Anfrage.
Gibt es eine Möglichkeit, diese Abfrage selbst zu schließen?
Danke.
Betreff: Schließen der SQL-Abfrage nach dem AusführenIch gehe davon aus, dass Sie mit "Abfrage" die resultierenden JMP-Datentabellen meinen. Wenn ja, dann sollte Ihnen dieses Beispiel helfen.
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
Betreff: Schließen der SQL-Abfrage nach dem AusführenDanke!
Was ich wissen möchte, ob es möglich ist, die Abfragen selbst zu schließen, nicht unbedingt die Verbindung zur Datenbank. Am Ende der Ausführung des Skripts bleiben 10 offene Abfragen, die ich nicht benötige. Irgendeine Idee, wie man die einzelnen Abfragen schließt?
Betreff: Schließen der SQL-Abfrage nach dem AusführenSehen
Datenbankverbindung schließen
im Scripting-Index.
Ich glaube das
Close Database Connection( query );
sollte arbeiten