Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2005, 13:13
Avatar de Sayra
Sayra
 
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