Foros del Web » Programación para mayores de 30 ;) » .NET »

problema con If Null

Estas en el tema de problema con If Null en el foro de .NET en Foros del Web. Hola a todos necesito de su ayuda, tengo el siguiente codigo, y en el where tengo una condición IS NULL para b.numeroservicio. El problema es ...
  #1 (permalink)  
Antiguo 24/03/2009, 07:34
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 1 mes
Puntos: 2
problema con If Null

Hola a todos

necesito de su ayuda, tengo el siguiente codigo, y en el where tengo una condición IS NULL para b.numeroservicio. El problema es que VB al leer IS NULL, lo hace "literal" y elimina el texto "IS NULL" que necesito llegue a la BD para hacer el select, no se si me explico. Entonces la consulta se vá con un where que busca un campo vacio y no uno null

Código:
   sSql = ""
        sSql = sSql & " select a.*  from datos a"
        sSql = sSql & " left join encuesta_recepcionclaridad b "
        sSql = sSql & " on a.numerocliente = b.numeroservicio "
        sSql = sSql & " where  b.numeroservicio IS NULL "
        sSql = sSql & " and ucase(a.empresa) = " & "'" & UCase(cboEmpresa) & "'"
        sSql = sSql & " and ucase(a.comuna) = " & "'" & UCase(cboComuna) & "'"
        sSql = sSql & " and ucase(a.tarifa) = " & "'" & UCase(cboTarifa) & "'"
        sSql = sSql & " and ucase(a.numerocliente) = " & cboNumeroServicio
        Set rs = New ADODB.Recordset

Como puedo hacer para que "where b.numeroservicio IS NULL " pase de manera integra a la consulta en la BD????

Desde ya muchas gracias

Marcelo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:49.