Comunidad Gambas-es
[SOLUCIONADO] Utilizar Delete de Result - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forumdisplay.php?fid=3)
+--- Foro: Bases de Datos (https://gambas-es.org/forumdisplay.php?fid=6)
+--- Tema: [SOLUCIONADO] Utilizar Delete de Result (/showthread.php?tid=648)



Utilizar Delete de Result - gambafeliz - 30-09-2021

Hola a tod@s

Estoy intentando borrar una fila de un Result pero cuando utilizo Delete() me dice que es de solo lectura.

Por favor, alguna pista para solucionarlo o truco donde paso un result sin la fila que yo desee. En fin, os dejo que vuele vuestra imaginación.

Gracias.

===================== Solución ======================================

Basicamente la solución la describe el tutorial de Gambas en el apartado Result: http://gambaswiki.org/wiki/comp/gb.db/result

Pero para resumir la solución de mi problema es como se obtiene el Result mediante el código de Gambas.

Method
Result Type

Create Read/Write
Edit Read/Write
Exec Read Only
Find Read Only

En mi caso normalmente uso Exec que como pueden ver es Read Only por lo tanto no es posible usar Delete. Pero si fuera empleado Create, entonces la cosa fuera cambiado y sería posible usar Delete. Con esto entiendo que queda clara la resolución de mi duda.

Espero que le sirva a alguien, saludos.


RE: Utilizar Delete de Result - Shordi - 30-09-2021

¿La tabla tiene clave primaria?


RE: Utilizar Delete de Result - gambafeliz - 30-09-2021

Si

Integer primary key Autoincrement


RE: Utilizar Delete de Result - gambafeliz - 30-09-2021

Otra cosa más:

1. Yo ejecuto un Select contra la Base de datos y obtengo los resultados hacia el Result
2. Entiendo que el Result obtiene unos datos de solo lectura pero, como no se, como es por dentro, pues, no se si los guarda en como una tabla en memoria.
3. ¿Por que existe Delete() en el Result si no es posible usarlo?, ya que para manejar un result siempre entiendo que es para obtener un Select y así manejarlo desde Gambas.

¿No es correcta mi deducción?


RE: Utilizar Delete de Result - Shordi - 01-10-2021

Pides ayuda voluntaria y gratis, pero no facilitas el trabajo.

Código please. Estructura de la BD y código. Sin eso...

Saludos