Programación Web y Scripting > ASP

 Error Al Ejecutar Stored Procedure Desde Asp

(1/1)

Juano:
Hola

Realice un Stored Procedure en SQL, el cual consulta tablas, el cual hace consultas y con esto guarda un nuevo registro en una tabla.
Esta SP la voy a mandar ejecutar desde ASP, pero al realizar esto me marca el error:

Microsoft VBScript runtime  error '800a01a8'
Object required: ''

La SP que mando ejecutar en asp es lo siguiente:
EXEC spAgregaInventario '8MM0D1B1','Propveedor',1839,'19/07/2007','19/08/2008','Laptop Dell'
Asi es como se imprime la cadena.

Probe esta SP ejecutando este script SQL que me genera en asp, mediante el query analyzer de sql server. La ejecucion desde SQL Query Analyzer se realiza correctamente, el registro se da de alta adecuadamente.

Sin embargo esto mismo desde ASP al parecer no se realiza bien y en la linea de conn.Execute sqlqry que es donde ejecuto esta sentencia es donde marca el error.

Pongo mi codigo ASP

--- Código: Text --- dim sqlqry        sqlqry="EXEC spAgregaInventario '"&serie&"','"&proveedor&"',"&factura&",'"&fechafact&"','"&garantia&"','"&producto&"'"            response.write(sqlqry)      conn.Execute sqlqry 
y esta es la SP de SQL


--- Código: Text ---set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER PROCEDURE [dbo].[spAgregaInventario]   @serie varchar(20),  @proveedor varchar (50),  @factura int,  @fechafact varchar (20),  @garantia varchar (20),  @producto varchar (100)ASBEGIN  -- SET NOCOUNT ON added to prevent extra result sets from  -- interfering with SELECT statements.  SET NOCOUNT ON;    update ti_idgenerator set nextidvalue=(select nextidvalue from ti_idgenerator where id=10)+1 where id=10    declare @almacen int, @wsnum int    select @almacen = assettypeid from in_assettype where assettype='Almacen'    select @wsnum = nextidvalue from ti_idgenerator where id=10    insert into workstat (ws_num,aws_num,assettypeid,name,computerservicetag,id_1,id_3,id_4,id_5,id_6,computermodel)  values(@wsnum,@serie,@almacen,@serie,@serie,@serie,@proveedor,@factura,@fechafact,@garantia,@producto) END   
Gracias y Saludos
Juano

Juano:
Ya quedo, no fue falla de ahi, tenia un codigo comentado que era importante.

Gracias.

Navegación

[0] Índice de Mensajes

Ir a la versión completa