
23/06/2005, 13:13
|
 | | | Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 20 años, 4 meses Puntos: 1 | |
Error Asp y store procedure Hola tengo un aplicacion en la cual me da el siguiente error
Microsoft OLE DB Provider for SQL Server error '80040e10'
Procedure 'BuscaMedida' expects parameter '@OrderBy', which was not supplied.
El procedimiento almacenado se llama BuscaMedida, en el intento ordenar por campos,
es mas o menos asi
CREATE PROCEDURE BuscaMedida
@OrderBy tinyint
AS
declare @sql as varchar(8000)
set @sql='SELECT [encu_id],[encu_titu] as Titulo, [encu_cpre] as [Numero de respuestas], [encu_stat] as Estado, convert(varchar(10), [encu_fini], 110) as [Date] FROM [encuestas]'
if @OrderBy =1
set @sql= @sql + ' order by [Titulo] asc '
if @OrderBy =2
set @sql= @sql + ' order by [Numero de respuestas] asc '
if @OrderBy =3
set @sql= @sql + ' order by [Estado] asc '
if @OrderBy =4
set @sql= @sql + ' order by [Date] asc '
execute(@sql)
GO
Yo se que es procedimiento esta bien, pero cuando ejecuto la aplicacion me da ese error
no se como resolver ese problema gracias de antemano por la ayuda |