Ejecutar dos sentecias SQL

27/08/2007 - 11:20 por [Juanjo] | Informe spam
Hola grupo:

Necesito hacer un select (para calcular un valor) y un insert (donde uso
el valor calculado)
sobre una tabla de una base de datos SQL Server, de modo que si se empieza a
ejecutar este
"proceso", "nadie" mas pueda ejecutar dicho proceso hasta que termine (para
que no usen el
mismo valor calculado en el select).

Lo que necesito es bloquear la tabla mientras un usuario ejecuta las
consultas, pero no se como
hacerlo con TableAdapter.

Muchas gracias.

Preguntas similare

Leer las respuestas

#6 [Juanjo]
29/08/2007 - 16:59 | Informe spam
Muchas gracias por la respuestas,pero ya lo he probado y no me sirve.

Pretendo hacer algo del estilo (esta sentencia funciona):
insert into tabla (valor,nombre) (select (select max(valor) as campo2 from
tabla),'lo que sea') from tabla

esta consulta funciona, pero con los TableAdapter pierdo los parametros de
la consulta

Asi que pero gracias de todas las formas.

"Alfredo Novoa" escribió en el mensaje
news:

Hola Juanjo,

On Mon, 27 Aug 2007 11:20:47 +0200, "[Juanjo]"
wrote:

Necesito hacer un select (para calcular un valor) y un insert (donde
uso
el valor calculado)



Sería mucho mejor que metieses el select dentro del insert.


Saludos
Alfredo
Respuesta Responder a este mensaje
#7 Alfredo Novoa
30/08/2007 - 11:21 | Informe spam
On Wed, 29 Aug 2007 16:59:59 +0200, "[Juanjo]"
wrote:

Pretendo hacer algo del estilo (esta sentencia funciona):
insert into tabla (valor,nombre) (select (select max(valor) as campo2 from
tabla),'lo que sea') from tabla

esta consulta funciona, pero con los TableAdapter pierdo los parametros de
la consulta



Pues entonces yo en tu lugar pasaría de los TableAdapter :-)

La forma buena de hacerlo es esa, lo de los bloqueos es una chapuza.


Saludos
Alfredo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida