Ir al contenido

DB Close

Tipo: db-close  ·  Paquete: Database Activities v1.0.3

Cierra la conexión a la base de datos y libera los recursos. Es la pareja de DB Connect cuando trabajas sin body (la Opción B del modelo de sesión).

Cierra la conexión asociada a la sesión. Tras esto, la sesión ya no se puede usar: cualquier consulta posterior con ella falla. Dejar conexiones abiertas consume recursos del servidor de base de datos, así que conviene cerrarlas en cuanto terminas.

  • Si no indicas session, cierra la sesión del body de DB Connect que la contiene (no hace falta: el body la cierra solo).
  • Cerrar una sesión que ya estaba cerrada no produce error.

Ninguno.

ParámetroTipoPor defectoDescripción
sessionZoanDbSession—La sesión devuelta por DB Connect.

Esta actividad no devuelve ningún valor.

DB Connect provider = mysql connectionString = credential("db")["value"] → output: db
DB Query session = db sql = "SELECT * FROM productos" → output: productos
DB Close session = db
Write Excel Sheet path = "C:\Reportes\productos.xlsx" data = productos
MensajeCausa y solución
'session' es obligatorio y debe ser una sesión de base de datos.No se pasó session (o la variable no contiene una sesión) y la actividad no está dentro de un body de DB Connect.
  • DB Connect — abrir la conexión.
  • Try / Catch — cerrar en el finally para no dejar conexiones abiertas.