SqlCommandBuilder

01/10/2004 - 03:51 por Pablo Fabian Savino | Informe spam
Hola grupo,

como puedo pasar a un store procedure una fecha en formato ANSII desde un
SqlCommandBuilder ?

me pasa lo siguiente, estoy utilizando un SqlCommand.SqlCommandBuilder pero
al intentar pasarle una fecha (en el SP el parametro es datetime) a ese
CommandBuilder me da errores, por ejemplo que el string no es correcto para
un formato de fecha, despues que es invalido el cast from string to integer
, pero si yo estoy intentando pasar una fecha!!

se supone que el SqlCommandBuilder puede ver en el SP el tipo de dato para
el parametro, pues bien , eso lo hace bien porque ya lo verifique, pero al
pasarle la fecha (sea el formato que sea) me da error, errores que mas
arriba comente.

Entonces, como paso la fecha al SqlCommandBuilder para luego ejecutar mi SP
?


Saludos
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
01/10/2004 - 05:44 | Informe spam
A ver si entiendo, porque al SqlCommandBuilder no se le pasan los
parametros. Supuestamente estas usando SqlCommandBuilder.DeriveParameters
para obtener los parametros del SP y cargar la coleccion de parametros.
Entonces si como valor del parametro pones una fecha como tipo Date no
deberia haber ningun problema. Si eso es lo que estas haciendo, asegurate de
que estas asignando el valor al parametro correcto y que este este definido
como datetime.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares