No puedo ejecutar un procedimiento almacenado

12/01/2004 - 13:42 por Pedro J. | Informe spam
Hola,
Cada vez que intento ejecutar un procedimiento almacenado ( con
executereader o ExecuteNonQuery o ExecuteScalar - que las tres pruebas he
realizado devolviendo sólo parámetros o datos-) SIEMPRE me devuelve el error
'El objeto debe implementar IConvertible.' al ejecutar el procedimiento
desde la página ASP. ¿como caramba puedo solucionar esto?.

Gracias y un saludo

Pedro J.
 

Leer las respuestas

#1 Marino Posadas
20/01/2004 - 21:55 | Informe spam
Hola Pedro

Salvo otras cosas que se me escapan, eso significa que el objeto al que
asignas la llamada a ExecuteXXX() no es el adecuado (pues debe de
implementar esa interfaz). Por ejemplo, si utilizas un DataReader, tendrías
que poner algo así:

DataReader dr = Comando.ExecuteReader()
While dr.Read() {
//Lo que quieras leer
}




Saludos cordiales
Marino Posadas
MVP .NET Framework

www.ElAveFenix.net

"Pedro J." escribió en el mensaje
news:
Hola,
Cada vez que intento ejecutar un procedimiento almacenado ( con
executereader o ExecuteNonQuery o ExecuteScalar - que las tres pruebas he
realizado devolviendo sólo parámetros o datos-) SIEMPRE me devuelve el


error
'El objeto debe implementar IConvertible.' al ejecutar el procedimiento
desde la página ASP. ¿como caramba puedo solucionar esto?.

Gracias y un saludo

Pedro J.


Preguntas similares