![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Rejilla de datos en C++ Builder
Estimad@s Compañer@s: mi problema es que tengo una rejilla de datos con varias filas y lo que quiero hacer es algo tan sencillo como selecionar una fila y eliminarla de la rejilla (y de la base de datos). Con la ayuda que proporciona el builder y algunos libros he descubierto el "SelectedRows" y sus métodos. Pero soy incapaz de hacerlo. Mi intención es seleccionar una fila y luego, en un bótón, coger esa fila (para eso debo tener el índice de la fila o algo parecido) y luego borrar ese registro de la base de datos.
Si álguien pudiese ayudarme le estaría muy agradecido. Salud@s. Orión. |
|
#2
|
|||
|
|||
|
podrias poner mas datos de los componentes que usas??
se trata de un dbgrid? un StringGrid?? tambien mencionas base de datos ![]() te puedo ayudar pero ocupo esos datos saludos |
|
#3
|
|||
|
|||
|
a ver si esto es lo que buscas:
teniendo en un dbgrid seleccionado el row que quieres eliminar y suponiendo que en la primer columna va un valor que no se repite en la tabla: Código:
valor = DBGrid1->Fields[0]->DisplayText; Código:
DELETE FROM tabla WHERE columna = valor Código:
query->SQL->Clear();
query->SQL->Add("delete from tabla where columna = :valor");
query->ParamByName("valor")->AsString = DBGrid1->Fields[0]->DisplayText;
query->Execute();
|
|
#4
|
|||
|
|||
|
Gracias
Estimado reevil: en efecto, es eso precísamente lo que quería hacer. Lo que pasa es que yo lo estaba intentando enfocar desde el punto de vista de la línea entera, en lugar de simplificar, ceñirme a uno de los campos que es clave primaria de la B.D. y eliminar el registro.
Muchísimas gracias por dar en el clavo y darme la clave que necesitaba para seguir. Eres todo un experto. Saludos. Orión. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| c++ builder y bases de datos | chikiya | C++ Builder | 5 | 03-12-2008 17:25:41 |
| C++ Builder y Bases de Datos | Turia | C++ Builder | 2 | 25-01-2006 16:30:51 |
| Como cruzar dos bases de datos en Builder? | JuanErasmo | C++ Builder | 12 | 27-10-2005 01:14:54 |
| Como inhabilitar Ctrl+Supr en Rejilla de datos | pinoxito | OOP | 2 | 30-07-2004 03:24:51 |
| Lookupcombo en una rejilla de datos | User_Baja_2 | Varios | 0 | 20-05-2004 13:28:30 |
|