Manejo Concurrencia sin wizard

07/09/2007 - 19:44 por Laurahn | Informe spam
Mi problema es el manejo de la concurrencia optimista. Uso SQL 2005 y vb.

Con el wizard que trae .NET al crear la nueva conexión y crear
automáticamente los comandos del dataadapter funciona perfecto.

Pero no quiero que mi aplicación quede con este codigo generado por el
wizard. Quiero crear el codigo por mi.


Encontré un ejemplo con el código que hace lo anterior.
http://msdn2.microsoft.com/en-us/library/aa720364(VS.71).aspx

El problema es que este código parece no me facilita el trabajo.

Otra solución sería trabajar con el campo TimeStamp de SQL, pero el sistema
se piensa migrar a Oracle posteriormente, asi que ésto no me funciona.


Existe alguna manera de manejar más facilmente la concurrencia optimista.

Saludos

Laura
 

Leer las respuestas

#1 Wbert
07/09/2007 - 20:44 | Informe spam
Hola,

Mira lo unico que hace el wizard es en la sentencia where del update
preguntar que los valores originales del registro no hayan cambiado, y esto
no queda en codigo, queda en la sentencia SQL o SP que se use para hacer la
actualización.

Espero te ayude,

Saludos,

Wbert

"Laurahn" wrote:

Mi problema es el manejo de la concurrencia optimista. Uso SQL 2005 y vb.

Con el wizard que trae .NET al crear la nueva conexión y crear
automáticamente los comandos del dataadapter funciona perfecto.

Pero no quiero que mi aplicación quede con este codigo generado por el
wizard. Quiero crear el codigo por mi.


Encontré un ejemplo con el código que hace lo anterior.
http://msdn2.microsoft.com/en-us/library/aa720364(VS.71).aspx

El problema es que este código parece no me facilita el trabajo.

Otra solución sería trabajar con el campo TimeStamp de SQL, pero el sistema
se piensa migrar a Oracle posteriormente, asi que ésto no me funciona.


Existe alguna manera de manejar más facilmente la concurrencia optimista.

Saludos

Laura



Preguntas similares