Cita:
Iniciado por SeriketZu
El problema no creo que esté en el código, siempre uso la misma forma para conectarme a bases de datos con este código y no he tenido problemas. Lo que pasa es que es la primera vez que utilizo store procedures.
una forma es "conectarte" a la base de datos y otra muy diferente es hacer bien las cosas...
Cita: El código, como dice en mi post anterior, es en Visual Basic 2005 no en C#.
jeje, no me había dado cuenta que había puesto c#
Cita: Pero sigo convencido en que el problema está en el store procedure porque es el que no devuelve los datos necesarios.
no tengo idea si tu procedimiento hace lo que deberia (a simple vista creo que NO hay ningun problema), porque no tengo los datos ni el tiempo para probarlo.
si mis conocimientos en .net no me fallan, esto deberia mandar un error:
rub.Artículos = cmd.ExecuteScalar()
cnn.Close()
ya que existe un datareader que esta usando la conexion, por otro lado, si tu procedimiento devuelve multiples conjuntos de datos solo basta ejecutar el metodo NextResult para pasar de un conjunto a otro...