Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/08/2010, 09:27
Avatar de kryptozen
kryptozen
 
Fecha de Ingreso: junio-2010
Mensajes: 21
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Saludos tengo un problema en vb6.0

Quizás si pones el código te podríamos ayudar mejor, pero así como diagnóstico rápido, dentro de tu lógica y control de la información, ¿hay posibilidad que ese precio esté vacio?, si no, puedes controlar con un if y devolver el error en tu programa

if txtPVdesde="" or txtPVPhasta="" then
msgbox "error, tienes que capturar los dos valores"
end if

ahora que si cabe la posibilidad de que uno esté vacio dependería si es txtPDesde el vacío buscarías precios de 0 hasta el txtPVPhasta, es decir todos los precios entre 0 y el valor máximo

if txtPVPdesde = "" then
SQL = "SELECT * from producto WHERE precio >=0 AND precio <=" & Val(txtPVPhasta)
end if

o si es el txtPVPhasta el que esta vacío significa que tomarías todos los precios mayores que el mínimo dado en txtPVPdesde:

if txtPVPhasta = "" then
SQL = "SELECT * from producto WHERE precio >=" & val(txtPVPdesde)
end if

Espero te sea de ayuda