Visual Basic - stored procedure

Life is soft - evento anual de software empresarial
 
Vista:

stored procedure

Publicado por whr (3 intervenciones) el 15/01/2003 10:55:28
Hola agradezco la ayuda q me puedan prestar con el sgt error
estoy ejuctando un procedimiento almacenado en sql server2000 desde vb 6.0 de la sgt forma
Dim reg_consulta As ADODB.Recordset
Dim cmasql As ADODB.Command
Set cmasql = CreateObject("ADODB.Command")
With cmasql
.ActiveConnection = conexion
.ActiveConnection.CursorLocation = adUseClient
.CommandType = adCmdStoredProc
.CommandText = " SpConsultAveria "
End With
Set reg_consulta = cmasql.Execute

me funciona bien pero tengo el error cuando lee el procedimiento q es:

CREATE PROCEDURE SpConsultAveria
@TextNumero int
as
SELECT *
FROM AVERIAS
WHERE NUMERO = @TextNumero
ORDER BY NUMERO
GO

ME DICE : ERROR -2147217904(80040e10)
El procedimiento precisa el parametro @textNumero
que no ha sido especificado.

Gracias

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:stored procedure

Publicado por Rodolfo del Peru (454 intervenciones) el 15/01/2003 15:44:03
Seguro no se definio el parametro de entrada, pon esto a continuacion de .CommandText =:
.Parameters.Append .CreateParameter("@TextNumero", adInteger, adParamInput)
.Parameters("@TextNumero").Value = ValorParametro 'Aqui le asignas el valor de busqueda

Saludos desde Lima
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar