Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2012, 17:02
Avatar de Jamsito
Jamsito
 
Fecha de Ingreso: agosto-2012
Mensajes: 28
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Procedimiento Almacenado con Parametros en ODBC

Que tal , espero tengan un buen dia....

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:

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()
cuando llega al Execute Reader me tira un error "Error al convertir el valor del parámetro de DateTime a Int32."


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