Tengo lo siguiente.
Código vb.net:
Ver original
Dim conn As New SqlConnection(WebConfigurationManager.ConnectionStrings("conexionDesa").ConnectionString) Dim comm2 As SqlCommand = New SqlCommand("SELECT COUNT(id_identificador) " & _ "FROM dbo.temp_datosGuardados " & _ "WHERE id_identificador = @id_identificador AND email = @email AND id_validado = @validado AND mes = @mes", conn) Dim reader2 As SqlDataReader Try With comm2 .CommandType = CommandType.Text .Parameters.AddWithValue("id_identificador", hoja) .Parameters.AddWithValue("email", persona) [B].Parameters.AddWithValue("validado", "nulo") .Parameters.AddWithValue("mes", "nulo")[/B] End With Using conn conn.Open() With comm2 reader2 = .ExecuteReader() While reader2.Read() existe = reader2.GetValue(0) End While .Dispose() End With End Using Catch ex As Exception 'mensaje("Error en BD" & Chr(13) & Chr(13) & ex.Message) Finally conn.Dispose() End Try
Lo que quiero saber haciendo esto es si la hoja indicada existe, pero tengo un problema, como veis quiero comprobar dos parametros (los que estan en negrita dentro del código) si son null en la base de datos. Ya que dentro de la base de datos esos dos campos, id_validado y mes, aparecen como NULL. Entonces lo que quiero es que me diga si existe la hoja que tenga todos esos requisitos. El problema es que no se como decir si es nulo.