Hola amigos del foro,
Estoy haciendo una aplicaci贸n Cliente-Servidor y me surge la duda siguiente:
Cuando elimino un registro, dicho registro se sigue mostrando en la pantalla de otro usuario.
Si el otro usuario decide eliminarlo tambien, justo despu茅s de que ya lo hayan aliminado,
el sistema deber铆a devolver un mensaje de error. Sin emvargo, no devuelve ning煤n error.
Simplemente, ejecuta la sentencia y refresca el xbrowse con los cambios.
No entiendo porqu茅 d谩 por buena la sentencia de eliminaci贸n cuando ya no hay nada que eliminar.
El c贸digo que utilizo es este:
驴Alguna sugerencia?
Estoy haciendo una aplicaci贸n Cliente-Servidor y me surge la duda siguiente:
Cuando elimino un registro, dicho registro se sigue mostrando en la pantalla de otro usuario.
Si el otro usuario decide eliminarlo tambien, justo despu茅s de que ya lo hayan aliminado,
el sistema deber铆a devolver un mensaje de error. Sin emvargo, no devuelve ning煤n error.
Simplemente, ejecuta la sentencia y refresca el xbrowse con los cambios.
No entiendo porqu茅 d谩 por buena la sentencia de eliminaci贸n cuando ya no hay nada que eliminar.
El c贸digo que utilizo es este:
cStrSql := "DELETE FROM codigo WHERE codigo = "A1"
TRY
oCnnDb:Execute( cStrSql )
CATCH oError
ShowError( oError, "89", oCnnDb )
PostQuitMessage( 0 )
END
oXbr:Refresh()驴Alguna sugerencia?
Javier,
FWH 8.04 2008
FWH 8.04 2008