Diferencia entre revisiones de «Development:DML exceptions»
(spanish translation from english page (in progress)) |
(tidy up) |
||
(No se muestran 4 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
{{Moodle_2.0}} | |||
Las excepciones son una característica común de todos los lenguajes de programación modernos. Nos ayudan a manejar problemas excepcionales que pueden aparacer inesperadamente durante la ejecución del código. | |||
En versiones de Moodle anteriores a la 2.0, los problemas en llamadas a la base de datos eran ignorados por defecto. | |||
Página en construcción. | Página en construcción. | ||
Por favor vea la página correspondiente en inglés en https://docs.moodle.org/dev/DML_exceptions | Por favor vea la página correspondiente en inglés en https://docs.moodle.org/dev/DML_exceptions | ||
==Visión general== | |||
[[Image:Dml_exceptions.png]] | |||
Definido por ahora en lib/dmllib.php | |||
===dml_connection_exception=== | |||
Se lanza cuando no se puede conectar a la base de datos por cualquier causa. | |||
===dml_read_exception=== | |||
El problema ocurrió durante la lectura desde la Base de Datos, originalmente indicado por regresar con ''false'' (''falso') - este valor era confundido a menudo con con un retorno del valor de ''false'' que significaba ''not found'' (''no encontrado''). | |||
===dml_write_exception=== | |||
Problema ocurrió durante la escritura a la Base de Datos. Originalmente indicado por un retorno de ''false'' (''falso''). | |||
==Vea también== | |||
* [https://docs.moodle.org/dev/Exceptions|Exceptions]: Guías generales para uso de excepciones en Moodle 2.0 | |||
* [https://docs.moodle.org/dev/DML_functions|DML functions]: Donde todas las funciones que solían manejar datos de la Base de Datos. ([[wikipedia:Data_Manipulation_Language|DML]]) están definidas. | |||
* [https://docs.moodle.org/dev/DDL_exceptions DDL functions|DDL functions]: Donde todas las funciones que solían manejarobjetos de la Base de Datos ([[wikipedia:Data_Definition_Language|DDL]]) están definidas. | |||
[[en:development:DML exceptions]] |
Revisión actual - 19:22 27 sep 2015
Moodle 2.0
Las excepciones son una característica común de todos los lenguajes de programación modernos. Nos ayudan a manejar problemas excepcionales que pueden aparacer inesperadamente durante la ejecución del código.
En versiones de Moodle anteriores a la 2.0, los problemas en llamadas a la base de datos eran ignorados por defecto.
Página en construcción.
Por favor vea la página correspondiente en inglés en https://docs.moodle.org/dev/DML_exceptions
Visión general
Definido por ahora en lib/dmllib.php
dml_connection_exception
Se lanza cuando no se puede conectar a la base de datos por cualquier causa.
dml_read_exception
El problema ocurrió durante la lectura desde la Base de Datos, originalmente indicado por regresar con false (falso') - este valor era confundido a menudo con con un retorno del valor de false que significaba not found (no encontrado).
dml_write_exception
Problema ocurrió durante la escritura a la Base de Datos. Originalmente indicado por un retorno de false (falso).
Vea también
- [1]: Guías generales para uso de excepciones en Moodle 2.0
- functions: Donde todas las funciones que solían manejar datos de la Base de Datos. (DML) están definidas.
- DDL functions|DDL functions: Donde todas las funciones que solían manejarobjetos de la Base de Datos (DDL) están definidas.