Estoy tratando de crear una conexión db y luego cerrarla cuando mi script esté completo.Copié la cadena de conexión del comando "Conexión ()" en mi función "Nueva consulta SQL ()" y la pegué en la función "Crear conexión de base de datos ()".Pero cuando ejecuto el script, aparece un error en el registro relacionado con la definición de dbc1 que dice "[Microsoft][Administrador de controladores ODBC] Nombre de fuente de datos no encontrado y no se especificó ningún controlador predeterminado".
A continuación se muestra mi secuencia de comandos JSL que estoy tratando de ejecutar y el método anterior que se ejecuta sin problemas.
Notas:
- CustomSQL en Query se define en otro lugar y no se muestra para acortar este ejemplo.
- Estaba tratando de seguir la solución que se muestra en esta publicación: https://community.jmp.com/t5/Discussions/How-to-Disconnect-from-a-database-via-script/mp/597749#M80126
names default to here(1);
// trying to create the db connection and then insert into the Query
dbc1 = Create database Connection("ODBC:DSN=SQLplus 64-bit ODBC Connection;");
New SQL Query(
Connection( dbc1 ),
CustomSQL( combined )
) << Run Foreground();
// vs. my typical method
New SQL Query(
Connection( "ODBC:DSN=SQLplus 64-bit ODBC Connection;" ),
CustomSQL( combined )
) << Run Foreground();