Fermeture de la requête SQL après l'exécutionBonjour,
J'ai un script JSL qui appelle différentes requêtes SQL. Une fois la table de données terminée, je souhaite fermer les requêtes. Est-ce possible?
query = Close( "C:\\example.jmpquery" )
ne marche pas.
Merci.
Automatisation et scriptRe : Fermeture de la requête SQL après l'exécutionMerci! cela marche!
Re : Fermeture de la requête SQL après l'exécutionq1 = Ouvrir("C:\myQuery.jmpquery");
q1 << Exécuter le premier plan ;
q1 << Fermer la fenêtre();
Re : Fermeture de la requête SQL après l'exécutionJe n'utilise pas les requêtes JMP.Vous devrez peut-être contacter le support technique.
Un coup de poignard totalement aléatoire dans le noir - cela ferait-il l'affaire ?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";
Re : Fermeture de la requête SQL après l'exécutionMerci pour votre réponse.
Mon code ressemble à ceci :
requête1 = Ouvrir( "c:/iris/query1.jmpquery" );
query1 << Exécuter le premier plan ;
requête2 = Ouvrir( "c:/iris/query2.jmpquery" );
query2 << Exécuter le premier plan ;
Je joins les tables qui résultent de ces requêtes, mais il me reste les requêtes ouvertes elles-mêmes.
Des pensées?
Re : Fermeture de la requête SQL après l'exécutionJe ne suis pas sûr de ce que vous entendez par "fermer la requête".Comment considérez-vous ces requêtes comme "ouvertes" ?J'exécute plusieurs requêtes SQL dans mes applications et lorsque j'ai terminé, j'appelle fermer la connexion à la base de données , comme l'a indiqué Jim.Les tables ouvertes peuvent être fermées avec close(, nosave) comme Mark l'a montré.
Voici un exemple de ce que je fais :
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>
Pouvez-vous partager votre code ?
Re : Fermeture de la requête SQL après l'exécutionJe n'ai pas de réponse. Vous pouvez signaler ce problème au support technique JMP ( support@jmp.com ).
Re : Fermeture de la requête SQL après l'exécutionMerci beaucoup pour votre réponse.
Je voulais dire la requête elle-même, pas la table de données. la requête ouverte avec Sélectionner Fichier > Nouveau > Base de données Mettre en doute.
Existe-t-il un moyen de fermer cette requête elle-même ?
Merci.
Re : Fermeture de la requête SQL après l'exécutionJe suppose que vous entendez par "interroger" les tables de données JMP résultantes. Si oui, alors cet exemple devrait vous aider.
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
Re : Fermeture de la requête SQL après l'exécutionMerci!
Ce que je veux savoir s'il est possible de fermer les requêtes elles-mêmes, pas nécessairement la connexion à la base de données. À la fin de l'exécution du script, il me reste 10 requêtes ouvertes dont je n'ai pas besoin. Une idée de la façon de fermer les requêtes individuelles ?
Re : Fermeture de la requête SQL après l'exécutionVoir
Fermer la connexion à la base de données
dans l'Index des scripts.
Je crois que
Close Database Connection( query );
devrait marcher