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 |
|