Comprender métodos IDO

Los IDOs tienen dos tipos de métodos, métodos estándar y métodos personalizados.

Métodos estándar

Todos los IDOs implementan los métodos LoadCollection, UpdateCollection, GetPropertyInfo, y Invoke.

  • LoadCollection recupera una recolección de filas de la base de datos.
  • UpdateCollection toma un conjunto de filas marcadas para insertar, actualizar o eliminar y ejecuta el código SQL adecuado contra la base de datos.
  • GetPropertyInfo devuelve la información detallada acerca de las propiedades compatibles con el IDO.
  • Invoke le permite ejecutar un método personalizado.

Métodos personalizados

Los métodos personalizados son definidos por el desarrollador. Puede definir métodos personalizados que son implementados en Transact-SQL. Transact-SQL es el lenguaje de programación preferido porque es más fácil de usar para la mayoría de las tareas y porque los formularios IDO proporcionan facilidades útiles para definir los métodos basados en productos.

Hay dos tipos de métodos basados en procedimientos almacenados de Transac-SQL: métodos basados en procedimientos almacenados sin un conjunto de resultados y métodos basados en procedimientos almacenados con un conjunto de resultados.

Un procedimiento almacenado que no devuelve un resultado establecido posiblemente tenga parámetros de entrada y salida, pero no selecciona datos para que se devuelvan al llamador.

Un método que devuelve un resultado establecido (una lista de valores) al llamador se puede usar para rellenar recolecciones. Un uso típico es rellenar cuadros de listas desplegables en formularios. También puede combinar formularios a estos conjuntos devueltos.

Temas relacionados