Ejemplo de actualización de varios elementos de datos
En este ejemplo se actualizan todos los
elementos de datos del tipo de datos Cliente cuya Ubicación es
New York.
La actualización cambia los valores de los campos Ubicación y Nodo.
A continuación se recuperan los mismos elementos de datos utilizando GetByFilter
para verificar la actualización. Antes de salir se imprimen los valores de los campos del elemento
de datos en el registro de política.
// Llamar a
BatchUpdate y pasar el nombre del tipo de datos,
// la serie de filtro y una expresión de actualización
DataType = "Cliente";
Filter = "Location = 'New York'";
UpdateExpression = "Location = 'London', Node = 'Host_02'";
BatchUpdate(DataType, Filter, UpdateExpression);
// Llamar a GetByFilter y pasar el nombre del tipo de datos
// y una serie de filtro
DataType = "Cliente";
Filter = "Location = 'London'";
CountOnly = False;
MyCustomers = GetByFilter(DataType, Filter, CountOnly);
// Registrar los valores de campos de elementos de datos.
Log(CurrentContext());
Una versión más corta de este ejemplo es la siguiente:
BatchUpdate("Customer", "Location = 'New York'", "Location = 'London',
Node = 'Host_02'");
MyCustomers = GetByFilter("Customer", "Location = 'London'", False);
Log(CurrentContext());