Lose Values in Query 
Author Message
 Lose Values in Query
Some Output variables which receive identities lose its
values when I execute an store procedure


Sat, 22 May 2004 05:45:12 GMT
 Lose Values in Query

Can you post a simplified scripts which show the behavior?

--
Tibor Karaszi, SQL Server MVP
Archive at: http://groups.google.com/groups?oi=djq&as_ugroup=microsoft.public.sql...


Quote:
> Some Output variables which receive identities lose its
> values when I execute an store procedure



Sat, 22 May 2004 19:36:45 GMT
 Lose Values in Query

The problem occur when this sp call to the sp_Nuevos_Clientes_Grabar and sp_Atributos_Cliente_Grabar

/****** Object:  Stored Procedure dbo.sp_Operaciones_Grabar                                             ******/
/*Graba una operacin en la base de datos, esto incluye la grabacin de la minuta, de las posiciones       */
/* del cliente origen y destino de corresponder, de los datos del nuevo cliente y e-mail, de corresponder   */
/* Parmetros entrada:                                                                              */
/*      v_operacion, v_fecha_concertacion, v_fecha_acreditacion, v_id_minuta, v_nro_minuta ,            */
/*      v_id_tipo_operacion, v_id_fondo, v_id_tipo_valor_cuota, v_id_cliente, v_id_operador,                  */
/*      v_id_orig_dest, v_id_estado, v_id_cliente_destino, v_monto_operacion, v_cant_cuotasparte,       */
/*      v_valor_cuotaparte, v_observaciones, v_es_rescate_total, v_time_stamp, v_time_stamp_pos ,      */
/*      v_email_address, v_time_stamp_pos_destino, v_flag_cambio_email, v_nuevo_cliente_origen           */
/*      v_nuevo_cliente_destinov_id_motivo1, v_id_motivo2, v_id_motivo3, v_id_motivo4, v_id_motivo5   */
/*******************************************************************************************************************************/

CREATE  PROCEDURE dbo.sp_Operaciones_Grabar


































As Set NoCount On














/** Verifico que el sistema no est suspendido para ingresar oiperaciones **/


        BEGIN
                RETURN 3000
        END
ELSE


        /** recupero el numero de cliente genrico **/

        /** actualiza la minuta **/























                BEGIN
                        goto abort_trans
                END

        /** actualiza la posicion **/

                BEGIN

                END














                BEGIN
                        goto abort_trans
                END

        /** graba la minuta en el historico **/        


                BEGIN
                        goto abort_trans
                END

        /** actualiza nuevo cliente **/

                BEGIN


                        BEGIN
                                goto abort_trans
                        END
                END

                BEGIN



                                BEGIN
                                        goto abort_trans
                                END
                END

        /* actualiza la direccion de email */

                BEGIN


                        BEGIN
                                goto abort_trans
                        END
                END

        /*actualiza los motivos */








                null

                BEGIN
                        abort_trans:
                                ROLLBACK TRANSACTION

                END

        /** Si es operacin de rescate, actualiza los indices de concentracin de los dems clientes del fondo**/

                BEGIN


                                BEGIN
                                        GOTO    abort_trans
                                END
                END*/

GO

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!



Sat, 22 May 2004 22:42:51 GMT
 Lose Values in Query
Ok, here you have an simplified version of my code:

CREATE  PROCEDURE dbo.sp_Operaciones_Grabar


































...
..























..
...



                BEGIN


                        BEGIN
                                goto abort_trans
                        END
                END

This is the code for the last sp

REATE PROCEDURE dbo.sp_Atributos_Cliente_Grabar


As
Set NoCount On



        BEGIN
                INSERT INTO T_Atributos_Cliente
                (id_cuotapartista, email_address)


        END
ELSE
        BEGIN
                UPDATE T_Atributos_Cliente



        END


GO

Thanks

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!



Sat, 22 May 2004 23:23:07 GMT
 Lose Values in Query

If you're using SQL Server 2000, you can try using Query Analyzer's de{*filter*} to track the variables value.

Ben

*** Sent via Developersdex http://www.***.com/ ***
Don't just participate in USENET...get rewarded for it!



Sun, 23 May 2004 01:59:05 GMT
 
 [ 6 post ] 

 Relevant Pages 

1. New value lost when scroll button is clicked

2. Losing Default Value Constraint on Column During Push Subscription

3. Losing ADO Source value in MTS call

4. DTS loses default values

5. ADO 2.5 and losing values

6. Default_Group values lost doing upgrade to OI 1.2

7. default value lost

8. Stored procedure lost values

9. Q280294 - Losing field values

10. Lost Index values during data transfer

11. column default value lost in copied database

12. I lost my value list over the Web :-(


 
Powered by phpBB® Forum Software