Refresco de un dbgrid
Hola a tod@s!!!. El problema es que que tengo un dbgrid donde muestro datos de una base de datos access (conexion ado), y si le doy a un boton para insertar o borrar un registro me lo hace bien, pero tengo que cerrar y volver a abrir el formulario para poder ver los cambios. El codigo que tengo es este:
String cadena;
String codigoproceso;
ADOQActualizar->SQL->Clear();
cadena = "UPDATE descripcionprocesos SET Activo = true WHERE id = ";
codigoproceso = ADOQHistoricos->FieldByName("id")->AsString;
cadena = cadena + codigoproceso;
ADOQActualizar->SQL->Add(cadena);
ADOQActualizar->ExecSQL();
ADOQHistoricos->Close();
ADOQHistoricos->Open();
ADOQActualizar me actualizar los registros, y ADOQHistoricos me los muestra en el grid. ¿Cual puede ser el problema?.
__________________
Un saludo.
Iván.
|