FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
borrar registro en un query
hola amigos... ayudenme con el siguiente problem...
quiero borrar un registro de un query. selecciono el registro de un dbgrid y presiono un boton que tiene el siguiente codigo.... query1.delete, efectivamente el registro se elimina del dbgrid, pero al hacer un nueva busqueda este vuelve a aparecer. Que pasa con eso... he tratado con query1.post y me tira un error de dataset not in edit or insert modo... entonces agregue query1.edit antes del delete y me tira este otro error... cannot modify a read only dataset uffff... ojala me entiendan.... gracias |
#2
|
||||
|
||||
Hola mjjj
Para empezar lo normal es identificar: Query es un aposento de una sentencia sql, que trae informacion de una tabla o varias, osea, borrar un query, es raro, esto te lo digo nada mas como comentario sin afan de critica. Segundo, antes de un query.delete; deberia haber algo, que voy a borrar? Entonces, resumiendo, si colocas el codigo con el que estas haciendo la operacion sera mas facil interpretar el problema. Otra cosa importante, que base de datos usas?, que campos, que claves? Saludos |
#3
|
|||
|
|||
a ver, voy a tratar de ser mas claro....
estoy usando tablas paradox, sin KEY, lo que hago es realizar una busqueda utilizando un query luego selecciono el registro que quiero borrar desde un dbgrid, una vez seleccionado el registro, presiono un boton con el codigo query1.delete... se borra el registro del dbgrid, pero al realizar nuevamente la busqueda este vueve aparecer.... esta operacion le he utilizado en tablas, en ese caso me a funcionado perfectamente... gracias |
#4
|
||||
|
||||
Hola
Tienes un query, el cual carga un dbgrid, apretando un boton quieres borrar el dato elegido. Bueno el query genera una informacion y contiene unos campos en el, va, con otro query se elimina el dato que se quiere, aqui un ejemplo: Aqui como veras se hace la conexion directa al modulo de datos y al conector, se inicializa, se ejecuta, de lo contrario, envia un mensaje. Saludos |
#5
|
|||
|
|||
ufffff... perdon la ignorancia... que es un datamodule, trata de explicarme con manzanas lo que hace cada linea del codigo asi yo puedo adaptarlo a mi programa.... se que es mucho pedir, pero me harias un gran favor
tengo que agregar otro query a mi form... en ese agrego las lineas SQL... el otro lo dejo tal cual?? ayuda please gracias |
#6
|
||||
|
||||
Hola mjjj
Me parece que como las manzanas estas un poco verde en esto. Bueno eso no es un pecado, seria muy bueno que pusieras una copia del codigo que estas haciendo, asi veriamos como va. Usa las etiquetas del club se vera mejor. Saludos |
#7
|
|||
|
|||
Posible solución
Hola a tod@s
Por el comentario que ha hecho mjjj, "pero al hacer un nueva busqueda este vuelve a aparecer", deduzco que lo que quiere es eliminarlo definitivamente, o sea, eliminarlo de la tabla. Yo he hecho algo parecido a esto en mis aplicaciones, espero que te ayude:
Un saludo
__________________
Este mundo es el camino para el otro, que es morada sin cesar. Mas cumple tener buen tino para andar esta jornada sin errar. (J. Manrique) Última edición por Pedro-Juan fecha: 14-05-2007 a las 23:41:18. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error al borrar un registro | noshy | SQL | 1 | 12-05-2006 20:13:07 |
Borrar lineas detalle al borrar registro maestro | akinom38 | Conexión con bases de datos | 3 | 11-01-2006 10:38:07 |
borrar registro desde un query | fabian20s | Conexión con bases de datos | 2 | 25-03-2005 13:48:50 |
Borrar e Insertar un registro de una tabla con Query | Draco | Conexión con bases de datos | 4 | 06-05-2004 17:27:37 |
Borrar registro .mdb con ADO | Masu | Conexión con bases de datos | 3 | 23-02-2004 19:16:10 |
|