Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 31-03-2014
QuiqueSalamanca QuiqueSalamanca is offline
Miembro
 
Registrado: mar 2014
Posts: 35
Poder: 0
QuiqueSalamanca Va por buen camino
Hola Koruno:

¿Por qué no haces el update dentro del procedimiento almacenado que ejecutas? Será más rápido que por código.

Algo así:

Código SQL [-]
DECLARE @iExistencias   INT,
        @iCantidad      INT,
        @sArticulo       VARCHAR(X)


DECLARE cVentas CURSOR FOR SELECT Articulo,
                           FROM tbl_Ventas

OPEN cVentas

FETCH cVentas INTO @sArticulo

WHILE @@FETCH_STATUS = 0 
BEGIN

    --Aqui haces las comprobaciones rutinarias para hacer el UPDATE
    --e inicializas la variable @iExistencias...

    
    UPDATE tbl_Compras
       SET CantAlmacen = @iExistencias + @iCantidad
    WHERE Articulo = @sArticulo


    FETCH cVentas INTO @sArticulo  

END

CLOSE cVentas
DEALLOCATE cVentas

Saludos,
Quique.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Corregir este codigo aanil SQL 7 01-02-2010 22:16:07
Porque este código me da error (adjunto código) David JAVA 1 12-03-2009 20:07:27
ayuda con este codigo kurono Varios 4 13-06-2008 01:03:29
necesito ayuda con este codigo kurono Varios 4 06-05-2008 07:02:07
procedimiento almacenado ayuda con este codigo pipecato Varios 5 16-12-2005 12:24:34


La franja horaria es GMT +2. Ahora son las 15:31:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi