No se ejecuta un Stored Procedure

04/06/2004 - 01:27 por Enzo Marinelli | Informe spam
Hola a todos,

Tengo en una página ASP.NET el siguiente código:


QueryString = "MiStoredProcedure '" & "2004/05/31" & "'"
Try
Command.ExecuteNonQuery(QueryString, Connection)
Catch Ex As SQLException
Result.Text = Ex.Message()
Finally
Connection.Close()
End Try


El SP recibe por supuesto otros parámetros, sólo coloqué
esa fecha para ilustrar lo que quiero decir.

En el servidor de desarrollo, todo funciona
perfectamente. La página manda a ejecutar un SP de
actualización, el resultado de la operación es exitoso y
los cambios efectivamente se ven reflejados en la base de
datos.

Sin embargo, cuando subo los archivos y la BD al servidor
de producción, ejecuto la página con los mismos valores,
me dice que la operación se realizó sin problemas PERO
los cambios no se reflejan en la BD.

Para colmo de males, ejecuto el mismo string de consulta
en el Query Analyzer de SQL Server y la operación SÍ se
ejecuta.

¿Alguien me puede ayudar?

El idioma de ambos servidores, su O/S, el SQL Server, el
Framework y el IIS es el mismo...

Gracias.
 

Leer las respuestas

#1 Salvador Ramos
04/06/2004 - 09:20 | Informe spam
Hola:

Intenta pasar la fecha en formato ANSI, es decir, sin los / --> &
"20040531" &

Un saludo
Salvador Ramos
Murcia - España
[MVP SQL Server]
www.helpdna.net

"Enzo Marinelli" escribió en el
mensaje news:17d5601c449c2$4beccdf0$
Hola a todos,

Tengo en una página ASP.NET el siguiente código:


QueryString = "MiStoredProcedure '" & "2004/05/31" & "'"
Try
Command.ExecuteNonQuery(QueryString, Connection)
Catch Ex As SQLException
Result.Text = Ex.Message()
Finally
Connection.Close()
End Try


El SP recibe por supuesto otros parámetros, sólo coloqué
esa fecha para ilustrar lo que quiero decir.

En el servidor de desarrollo, todo funciona
perfectamente. La página manda a ejecutar un SP de
actualización, el resultado de la operación es exitoso y
los cambios efectivamente se ven reflejados en la base de
datos.

Sin embargo, cuando subo los archivos y la BD al servidor
de producción, ejecuto la página con los mismos valores,
me dice que la operación se realizó sin problemas PERO
los cambios no se reflejan en la BD.

Para colmo de males, ejecuto el mismo string de consulta
en el Query Analyzer de SQL Server y la operación SÍ se
ejecuta.

¿Alguien me puede ayudar?

El idioma de ambos servidores, su O/S, el SQL Server, el
Framework y el IIS es el mismo...

Gracias.

Preguntas similares