Pregunta fácil. Antes usaba Vb5 y ahora con .net estoy perdida.

06/09/2006 - 15:51 por Ira | Informe spam
Hola,

Tengo este código y cuando voy a depurar y ejecuto el depurador por
instrucciones, automáticamente se me pasa a la línea 4 siendo auxprocedencia
="", se pasa a la línea 4 sin siquiera llegar a la línea 1. Yo creo que
tiene algo que ver con la declaración de la variable ?????

If auxprocedencia = "" Then

Adaptador = New OleDbDataAdapter("SELECT * FROM Consultas WHERE
fecha_entrada >= #" & auxdesde & "# AND fecha_entrada <= #" & auxhasta &
"#", Conexion)

Else

Adaptador = New OleDbDataAdapter("SELECT * FROM Consultas WHERE procedencia
= '" & auxprocedencia & "' AND fecha_entrada >= #" & auxdesde & "# AND
fecha_entrada <= #" & auxhasta & "#", Conexion)

End If





Gracias,

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
06/09/2006 - 17:35 | Informe spam
"Ira" wrote in message
news:
Tengo este código y cuando voy a depurar y ejecuto el depurador por
instrucciones, automáticamente se me pasa a la línea 4 siendo
auxprocedencia =""



¿Seguro que auxprocedencia es igual a ""? ¿No será igual a Nothing (es
decir, te has dejado la variable declarada pero sin inicializar)?
Prueba a cambiar el 'If auxprocedencia = "" Then' por 'If
String.IsNullOrEmpty(auxprocedencia) Then'
Respuesta Responder a este mensaje
#2 Ira
07/09/2006 - 16:19 | Informe spam
Hola,

He puesto lo que me has dicho y me dice que IsNullOrEmpty no es de tipo
String.
He probado poniendo en auxprocedencia un dato y ahora el depurador me pasa
directamente al end if.
Te envío de nuevo el código:

If auxprocedencia = "" Then

Adaptador = New OleDbDataAdapter("SELECT * FROM Consultas WHERE
fecha_entrada >= #" & auxdesde & "# AND fecha_entrada <= #" & auxhasta &
"#", Conexion)

Else

Adaptador = New OleDbDataAdapter("SELECT * FROM Consultas WHERE procedencia
= '" & auxprocedencia & "' AND fecha_entrada >= #" & auxdesde & "# AND
fecha_entrada <= #" & auxhasta & "#", Conexion)

End If


"Ira" wrote in message
news:
Tengo este código y cuando voy a depurar y ejecuto el depurador por
instrucciones, automáticamente se me pasa a la línea 4 siendo
auxprocedencia =""



¿Seguro que auxprocedencia es igual a ""? ¿No será igual a Nothing (es
decir, te has dejado la variable declarada pero sin inicializar)?
Prueba a cambiar el 'If auxprocedencia = "" Then' por 'If
String.IsNullOrEmpty(auxprocedencia) Then'
"Alberto Poblacion"
escribió en el mensaje news:
"Ira" wrote in message
news:
Tengo este código y cuando voy a depurar y ejecuto el depurador por
instrucciones, automáticamente se me pasa a la línea 4 siendo
auxprocedencia =""



¿Seguro que auxprocedencia es igual a ""? ¿No será igual a Nothing (es
decir, te has dejado la variable declarada pero sin inicializar)?
Prueba a cambiar el 'If auxprocedencia = "" Then' por 'If
String.IsNullOrEmpty(auxprocedencia) Then'



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida