queria molestarlos talvez me pueden hechar la mano con este problema.
estoy intentando correr un Procedimiento Almacenado que esta en la base de datos, y yo estoy trabajando en Visual Basic 2010. y desde ahi a la hora de oprimir un boton quiero mandarle unos datos pero me da un error
este es mi codigo:
Código:
cuando llega al Execute Reader me tira un error "Error al convertir el valor del parámetro de DateTime a Int32."Dim comandoODBC As OdbcCommand = New OdbcCommand("{call sp_Alta_COMPRAS_ENC2 (?,?,?)}", conexionODBC) Dim parametro As OdbcParameter = comandoODBC.Parameters.Add("@CODIGO_TIPO_COMPRA", OdbcType.Int) parametro.Value = 93 comandoODBC.Parameters.Add("@CODIGO_DE_COMPRA", OdbcType.Int) parametro.Value = 1 comandoODBC.Parameters.Add("@FECHA_COMPRA", OdbcType.SmallDateTime) parametro.Value = System.DateTime.Now conexionODBC.Open() comandoODBC.ExecuteReader()
soy novato en esto y es todo un caso trabajar estos procedimientos utilizando odbc
el error esta en la fecha por que cuando se la quito me pasa de ese error y me pide otro parametro .....
alguien me puede decir que puedo hacer ?, como le mando parametros mas sencillos a mi procedimiento utilizando odbc o si solo esta sintaxis existe???
Saludos