FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Eliminar registro
Hola, podrian decirme como eliminar un registro de un DBGrid. Utilizo Delphi y MySQL.
En el form tengo una grilla, un ADOQuery y un Button. Lo que pretendo es poder eliminar cualquier registro haciendo clic en el button. Muchas Gracias. |
#2
|
||||
|
||||
Al final de esta página, abajo del todo, tienes varios enlaces que te ayudarán.
|
#3
|
|||
|
|||
Hola, este es el código que pongo en el button para borrar un registro de un dbgrid. Lo hago correr y no aparece ningun error, pero no funciona.
ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('delete articulo'); ADOQuery1.SQL.Add('where articulo.id_articulo=id_articulo'); ADOQuery1.Parameters.ParamByName('id_articulo').Value:=DBGrid1.DataSource.DataSet.Fields[id_articulo].AsInteger; ADOQuery1.ExecSQL; ADOQuery1.Open; Pueden mirar el código y decirme donde puede estar el error, sobre todo la linea que esta en negrita (creo que ese es el problema). Pregunta ¿Para borrar un registro solo es suficiente eliminar el campo clave, o hay que eliminar todos los campos de ese registro? Muchas Gracias |
#4
|
||||
|
||||
me parece que el problema esta aqui... no estas definiendo ningun parametro
prueba asi
nota que he puesto : antes de id_Articulo y nos comentas
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
La sentencia para borrar es:
delete from tabla where loquesea. |
#6
|
||||
|
||||
Hola lucas05, cuando ejecutas una consulta que va hacer cambios en tu BD (insert, update, delete) debes utilizar solo ExecSQL, por lo que esto "ADOQuery1.Open;" esta demas.
Con lo que te hemos mencionado, tu consulta quedaría asi:
Si te da algún error, no te olvides mencionar el error que te esta saliendo. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#7
|
||||
|
||||
me olvide comentarte lo del open...
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar Registro | agustin173 | Varios | 27 | 09-12-2010 16:18:02 |
Eliminar Registro | agustin173 | Varios | 9 | 13-10-2010 06:32:41 |
eliminar un registro | pronto7 | SQL | 1 | 21-06-2010 20:33:21 |
Eliminar registro | sizne | OOP | 4 | 30-04-2010 15:17:58 |
Eliminar registro de un .mdb con ADO | ¥0n1 | Conexión con bases de datos | 2 | 07-11-2007 11:29:12 |
|