DB Close
DB Close
Sección titulada «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).
Cómo funciona
Sección titulada «Cómo funciona»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 delbodyde DB Connect que la contiene (no hace falta: elbodyla cierra solo). - Cerrar una sesión que ya estaba cerrada no produce error.
Parámetros requeridos
Sección titulada «Parámetros requeridos»Ninguno.
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanDbSession | — | La sesión devuelta por DB Connect. |
Esta actividad no devuelve ningún valor.
Ejemplo
Sección titulada «Ejemplo»DB Connect provider = mysql connectionString = credential("db")["value"] → output: dbDB Query session = db sql = "SELECT * FROM productos" → output: productosDB Close session = dbWrite Excel Sheet path = "C:\Reportes\productos.xlsx" data = productosErrores comunes
Sección titulada «Errores comunes»| Mensaje | Causa 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. |
Actividades relacionadas
Sección titulada «Actividades relacionadas»- DB Connect — abrir la conexión.
- Try / Catch — cerrar en el
finallypara no dejar conexiones abiertas.