Artículo
· 19 nov, 2021 Lectura de 2 min

Cómo eliminar datos de Caché usando la conexión ODBC de Appeon PowerBuilder

En mis artículos anteriores, mostré los pasos para conectar, recuperar y guardar datos en Caché desde Appeon PowerBuilder usando ODBC.

En este artículo, mostraré cómo eliminar datos de Caché con Appeon PowerBuilder (https://www.appeon.com/products/powerbuilder) usando ODBC.

Estoy usando Company.cls de Samples-Data (https://github.com/intersystems/Samples-Data/tree/master/cls/Sample)

¡Empecemos!
 

Paso 1: En primer lugar, debemos establecer una conexión (https://community.intersystems.com/post/connecting-cach%C3%A9-appeon-powerbuilder-using-odbc)

Paso 2: Necesitamos crear un objeto de ventana de datos (datawindow object) que se vinculará a la clase Company.

En el menú File, selecciona New y elige el objeto de ventana de datos Freeform en la pestaña DataWindow.
 

Paso 3: Selecciona SQL Select de la lista de fuentes de datos

Paso 4: Selecciona sample.company de la lista de tablas:

Paso 5: Selecciona las columnas deseadas en la lista de columnas y haz clic en Return.

Paso 6: Esto abrirá una vista de diseño. Guarda la ventana de datos (datawindow) como d_company_entry después de los ajustes deseados.


Paso 7: Asegúrate de anular la selección de la columna id en la lista de columnas sin fecha (Updatable columns) y selecciona id en la lista desplegable del campo Identity Column, ya que la identificación se generará automáticamente desde Caché.

Paso 8: En el control de ventana, añade el objeto de ventana de datos (d_company_entry) que ya creamos al control de ventana de datos

Paso 9: Añade Retrieval Arguments para recuperar los datos basados en ID. Para esto, añadiremos (Desde el menú Design > Retrieval Arguments) en nuestro control de ventana de datos


Paso 10: Añade el parámetro recién añadido en la cláusula where


Paso 11: Recupera los datos basados en el ID utilizando la función de control de la ventana de datos Retrieve (ID)


Paso 12: Elimina el registro usando la función de control de ventana de datos deleterow () . Es lo mismo que el método de clase% DeleteID

Eso es todo. Se elimina el ID 21
 
 

Comentarios (0)1
Inicie sesión o regístrese para continuar