¿Este trozo de código solamente sirve para saber calcular el hcn?
Ahora mismo no veo donde ha de actualizarse el registro.
Por otra parte, en este código:
Código Delphi
[-]
dmConexiones.sqlSecuencias.Close;
dmConexiones.sqlSecuencias.Open;
dmConexiones.sqlSecuencias.First;
hcn := dmConexiones.sqlSecuenciasHistoriaClinica.Value + 1;
dmConexiones.sqlSecuencias.Edit;
dmConexiones.sqlSecuenciasHistoriaClinica.Value := hcn;
dmConexiones.sqlSecuencias.Post;
dmConexiones.sqlSecuencias.Close;
No sé si tiene que ser así o no pero veo algo raro. Abres "SqlSecuencias" pero calculas en base a "sqlSecuenciasHistoriaClinica" y lo guardas en "sqlSecuenciasHistoriaClinica". ¿Para qué se abre SqlSecuencias entonces?