Cerrar consulta SQL después de ejecutarHola,
Tengo un script JSL que requiere diferentes consultas SQL. Una vez completada la tabla de datos, quiero cerrar las consultas. es posible?
query = Close ("C: \\ example.jmpquery") no funciona.
Gracias.
ScriptingRe: cerrar consulta SQL después de ejecutarVer
Cerrar conexión de base de datos
en el Scripting Index.
Yo creo eso
Close Database Connection( query );
Deberia trabajar
Re: cerrar consulta SQL después de ejecutar¡Gracias!
Lo que quiero saber si es posible cerrar las consultas en sí mismas, no necesariamente la conexión a la base de datos. Al final de la ejecución del script, me quedan 10 consultas abiertas que no necesito. ¿Alguna idea de cómo cerrar las consultas individuales?
Re: cerrar consulta SQL después de ejecutarSupongo que se refiere a "consultar" las tablas de datos JMP resultantes. Si es así, este ejemplo debería ayudarlo.
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
Re: cerrar consulta SQL después de ejecutarMuchas gracias por tu respuesta.
Me refiero a la consulta en sí, no a la tabla de datos. la consulta que se abre con Seleccione Archivo> Nuevo > Base de datos Consulta.
¿Hay alguna forma de cerrar esta consulta?
Gracias.
Re: cerrar consulta SQL después de ejecutarNo tengo respuesta. Puede llevar este problema al soporte técnico de JMP ( support@jmp.com ).
Re: cerrar consulta SQL después de ejecutarNo estoy seguro de lo que quiere decir con "cerrar la consulta".¿Cómo ve estas consultas como "abiertas"?Ejecuto varias consultas SQL en mis aplicaciones, y cuando termino llamo cerrar conexión a la base de datos , como indicó Jim.Las tablas abiertas se pueden cerrar con close (, nosave) como mostró Mark.
Este es un ejemplo de lo que hago:
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>
¿Puedes compartir tu código?
Re: cerrar consulta SQL después de ejecutarGracias por su respuesta.
Mi código es algo como esto:
query1 = Open ("c: /iris/query1.jmpquery");
query1 << Ejecutar primer plano;
query2 = Open ("c: /iris/query2.jmpquery");
query2 << Ejecutar en primer plano;
Me uno a las tablas que resultan de estas consultas, pero me quedo con las consultas abiertas.
¿Alguna idea?
Re: cerrar consulta SQL después de ejecutarNo uso consultas JMP.Es posible que deba ponerse en contacto con el soporte técnico.
Puñalada totalmente aleatoria en la oscuridad: ¿funcionaría esto?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";