Hola amigos, estoy ejecutando un procedimiento almacenado que trae tres parametros que son los siguientes
Use simulacion
Go
Drop Procedure consulta_repo
Go
Create Procedure consulta_repo
@reposi char(60),
@Fechaini datetime,
@Fechafin datetime
As
Select Idcaso as "NUMERO DE CASO", Subcateg as "SUBCATEGORIA", Tipoproducto AS "TIPO PRODUCTO", FechaApertura AS "FECHA DE APERTURA From tprincipal Where Categ Like @reposi AND FechaApertura between @Fechaini and @Fechafin
Go
y el codigo que utilizo para ejecutar solo por el parametro @reposi es el siguiente:
Dim conex2 As New SqlConnection("Data Source=ASNCO-REDJUN01 ;Initial Catalog=simulacion;integrated security=SSPI; persist security info=True;")
Dim command2 As New SqlCommand("consulta_repo", conex2)
command2.CommandType = CommandType.StoredProcedure
conex2.Open()
Dim oda2 As New SqlDataAdapter
oda2.SelectCommand = command2
oda2.SelectCommand.Connection = conex2
Dim opara2 As New SqlParameter("@reposi ", SqlDbType.Char) 'si recuerdas el parametro generado en sql @nomb
opara2.Size = 60 'tamaño de caracteres ha recibir el parametro
opara2.Value = cbx1.Text
command2.Parameters.Add(opara2)
Dim ods As New DataSet
oda2.Fill(ods, "tprincipal")
DGVdatos.DataSource = ods.Tables("tprincipal")
El problema es que cuando le agrego los dos parametros de fecha
Dim opara2 As New SqlParameter("@reposi ", SqlDbType.Char, "@Fechaini", SqlDbType.DateTime, "@Fechafin", SqlDbType.DateTime)
me dice que "error de resolucion de sobrecarga porque ninguna de las funciones 'New' a las que se tiene acceso acepta este numero de argumentos."
Por favor ayudenmen que es muy importante, muchas gracias