![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Respuesta
Me funciono, el caso es que no se actualiza en el acto. Muchas gracias
|
|
#2
|
||||
|
||||
|
Cita:
Eso sin dudas es debido a que el TDBGrid está asociado a otro componente distinto a "Query1". Al finalizar el borrado tendrías que hacer un Refresh() sobre el otro componente (o cerrarlo y abrirlo). Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
Coloque el codigo que me dijiste pero dice
Query1 Cannot perform this operation on a closed dataset, pero no quise ponerle un Query1- open por lo que me dijiste anteriormente. |
|
#4
|
||||
|
||||
|
Hola.
A ver.... Si DBGrid1 está vinculado a Query1 no se puede hacer de la forma anterior ya que al llamar al método Close() se cierra la consulta que alimenta a DBGrid1 y al referenciar a Fields[x] se elevaría una excepción. Entonces, hay que salvar el valor del campo previamente al cerrado: Código:
{
Variant aux = DBGrid1->Fields[0]->Value; // resguardar valor
Query1->Close();
Query1->SQL->Text = "DELETE FROM GASTO WHERE Fecha = :PVALUE";
Query1->ParamByName("PVALUE")->Value = aux;
Query1->ExecSQL();
...
}
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
|||
|
|||
|
Respuesta
Pues me sigue tirando error, y esto para mi se debe a que el DBGrid esta vinculado a un DataSource, entonces este debe estar cerrado. Gracias
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| eliminar registro dbgrid y base de datos | edgar_prospero | Varios | 7 | 21-08-2012 02:10:22 |
| Eliminar ultimo registro de un dbgrid | lisc_dla | Varios | 8 | 04-08-2011 15:26:53 |
| Eliminar registro | sizne | OOP | 4 | 30-04-2010 15:17:58 |
| Eliminar registro | Zakio14 | Firebird e Interbase | 5 | 20-03-2008 07:07:07 |
| eliminar opcion de eliminar en un dbgrid | morfeo21 | Varios | 3 | 14-07-2005 17:05:32 |
|