![]() |
Borrar registro desde un Edit
Bueno, ahora necesito ayuda para borrar un registro de una tabla de Alumnos por DNI.
Lo que yo hice personalmente fue: Primero realizar una consulta con un SELECT, para saber si el registroa eliminar existe y, luego de ser que exista un DELETE, quisiera saber por que me dice que hay pocos parametros se esperaba uno. El codigo que tengo en el boton de Buscar es el siguiente:
Ademas tengo un DBGrid en el formulario, quisiera que se actualizara al entrar al mismo, lo puse para que se vean los alumnos registrados actualmente. Tengo un TTable, un Query, y un DataSource. Muchas gracias |
Hola.
Es incorrecta la sintáxis SQL de la sentencia de borrado. Código:
void __fastcall TForm1::btnBorrarClick(TObject *Sender) |
Cita:
No puedes seleccionar que columnas borrar... Para borrar la linea completa usas: "DELETE FROM ALUMNO WHERE ""DNI"" = :""PDNI"""; Si lo que quieres es borrar los datos de alguna columna, pero dejar la fila en la BBDD tendiras que usar un UPDATE, seteando los campos que deseas borrar con algun valor por defecto. Espero te haya servido. Abrazo! |
| La franja horaria es GMT +2. Ahora son las 11:08:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi