Tengo esta función:
Código:
y lo llamo desde el evento Load de la pagina:Private Function ObtenerDatos(ByVal NombreSP As String, ByVal parametros As OracleParameter) As DataSet Dim cn = ConfigurationManager.ConnectionStrings("DBcs").ConnectionString Dim con As New OracleConnection(cn) Dim da As New OracleDataAdapter(NombreSP, con) da.SelectCommand.CommandType = CommandType.StoredProcedure If IsDBNull(parametros) Then ' Si el valor es nulo pasa algo Else da.SelectCommand.Parameters.Add(parametros) End If Dim ds As New DataSet da.Fill(ds) Return ds End Function
Código:
=========================Dim ds As DataSet = ObtenerDatos("DEMO.LISTA_CONTINENTES", NOTHING) ddlCOntinente.DataSource = ds ddlCOntinente.DataBind()
Lo que quiero es pasar un valor nulo como segundo parametro de mi funcion "ObtenerDatos" pero me sale el siguiente error
"El valor no puede ser nulo.
Nombre del parámetro: param"
====================
Alguna forma de pasar un valor nulo y superar ese mensaje tan feo ?
Pdta: Ya probé con DBNull.Value