Cerrar consulta SQL después de ejecutarHola,
Tengo un script JSL que solicita diferentes consultas SQL. Una vez completada la tabla de datos, quiero cerrar las consultas. es posible?
query = Close( "C:\\example.jmpquery" )
No funciona.
Gracias.
Automatización y secuencias de comandosRe: Cerrar consulta SQL después de ejecutar¡Gracias! ¡esto funciona!
Re: Cerrar consulta SQL después de ejecutarq1 = Abrir("C:\miConsulta.jmpquery");
q1 << Ejecutar en primer plano;
q1 << Cerrar Ventana();
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: ¿sería esto suficiente?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";
Re: Cerrar consulta SQL después de ejecutarGracias por su respuesta.
Mi código es algo como esto:
consulta1 = Abrir( "c:/iris/consulta1.jmpconsulta" );
consulta1 << Ejecutar en primer plano;
consulta2 = Abrir( "c:/iris/consulta2.jmpconsulta" );
consulta2 << 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 estoy seguro de lo que quiere decir con "cerrar la consulta".¿Cómo ves estas consultas como "abiertas"?Ejecuto varias consultas SQL en mis aplicaciones y, cuando termino, llamo cerrar la conexión a la base de datos , como indicó Jim.Las mesas 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 ejecutarno tengo una respuesta Puede llevar este problema al soporte técnico de JMP ( support@jmp.com ).
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 en sí?
Gracias.
Re: Cerrar consulta SQL después de ejecutarSupongo que quiere decir 'consultar' las tablas de datos JMP resultantes. Si es así, entonces este ejemplo debería ayudarte.
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
Re: Cerrar consulta SQL después de ejecutar¡Gracias!
Lo que quiero saber si es posible cerrar las consultas en sí, no necesariamente la conexión a la base de datos. Al final de ejecutar el 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 ejecutarVer
Cerrar conexión de base de datos
en el índice de secuencias de comandos.
Yo creo eso
Close Database Connection( query );
Deberia trabajar