En este artículo se explica cómo compartir una mesa de trabajo a través de multiusers. Asimismo, abordar estrategias de bloqueo.

Si, por ejemplo, usted tiene que utilizar un software de presentación de informes, como Crystal Reports, a veces es necesario tener una mesa de trabajo para mostrar resultados. Crystal no leer datos de definición de una tabla temporal. Pero ¿cómo compartir esta mesa con múltiples usuarios sin problemas?

Mi solución fue añadir un campo reportid. Cada usuario que ejecuta el informe de añadir su propia y única Reportid campo y borrar todos sus registros una vez que el informe se produce.
Todo esto se puede lograr dentro de un procedimiento almacenado vinculados al informe.

También hay otra cuestión que se plantean cuando la actualización de datos.
Si utiliza SQL predeterminada mecanismo de cierre puede leer los datos que se está cambiado.

Si en su mesa de agregar una hora se puede recuperar esa columna y asegurarse de que los datos de su lectura se está al día. Todo lo que hacemos es comparar la fecha y hora se insertó con el que usted está leyendo. Si son iguales entonces los datos son exactos.
Si no son los datos que usted está leyendo se ha actualizado.

Average rating: