none
Stored Procedures Sql Server 2005 RRS feed

  • Pregunta

  •  

    Hola, otra vez con otra duda, jejeje, ojala me la puedan sacar, tengo un stored procedure dentro de una base de datos, con 2 tablas cada una con una clave foranea..., la cosa es que diseñe el stored procedure de manera tal de que si ingreso por decir los datos de un articulo  en la otra se ingrese automaticamente no solo el id del articulo de la tabla A, sino que tambien realize la insercion en la tabla a B, y el idarticulo de la tabla A funciona como autonumerico en access, solo que lo hago en sql server 2005

     

    tabla A

    idarticulo  int pk

    descripcion nvarchar(50)

    precio money

    stockmin int

     

    Tabla B

    idarticulo fk

    stock int

    fechaV dateTime

     

    el problema que tengo es cuando elaboro el stored procedure, hago algo como esto :

     

    Create Procedure CargaArticulo

     

    @Descripcion nvarchar(50),

    @Precio money,

    @stockmin int,

    @stock int,

    @fechav datetime

     

    as

     

    insert into TablaA(descripcon,precio,stockmin)

    values (@Descripcion,@Precio,@Stockmin)

    declare @Id int

    set @Id=Scope_Identity()

    insert into TablaB(idarticulo,stock,fechav)

    values (@id,@stock,@fechav)

     

    return

     

    la cosa es que cuando ejecuto el stored procedure paso a paso funciona, pero cuando lo ejecuto desde la aplicacion no funciona, solamente los datos quedan guardados en tiempo de ejecucion, pero cuando cierro la aplicacion los datos desaparecen, alguna ayuda?

     

    lunes, 8 de octubre de 2007 19:08

Todas las respuestas

  • este procedimiento esta mal solo se queda en memoria revisa la segunda linea de comando

    insert into TablaB(idarticulo,stock,fechav)

    values (@id,@stock,@fechav)

    • Propuesto como respuesta rambooooo miércoles, 28 de marzo de 2012 17:36
    miércoles, 28 de marzo de 2012 17:35