none
consulta sql y variable vb.net RRS feed

  • Pregunta

  • hola

    Tengo  una consulta sql donde incremento variables, donde tomo el valor de esa variable (solo numeros enteros) y ejecuto la sentencia.

    Ahora no se como hacer si la variable no tiene ningun valor osea esta vacia, ya que me tira error a la hora de ejecutar la sentencia porq no estoy buscando ningun valor nose si me explico.

    domingo, 23 de octubre de 2011 0:00

Respuestas

  • Si el transporte tiene zona 1 y 2 que me busque los daots que tengan zona 1 y 2 pero los demas textbox quedan vacios y la consulta sql me tira error porq quiero buscar "codigo vacio"

    pero es que estas entrando mal a la consulta, no deberias recuperar por zona, sino por transporte uniendo la query en un join con las zonas

    en uan unica query deberias recuperar la info de las zonas asociadas

    algo como ser

    SELECT Z.*

    FROM Zonas Z

    WHERE Z.IdTransporte = @idtransporte

    con eso recuperas los 2 o 4 registros lo sque haya y cargas cada row en los textbox

    pero no haces un query por cada zona y tomar uno a uno, recuperas todos de uan y luego trabajas con los registros recuperados y vinculados al transporte

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta 10Gox domingo, 23 de octubre de 2011 0:41
    domingo, 23 de octubre de 2011 0:33

Todas las respuestas

  • no entendi, como que la consulta sql incrementa variables ?

    las variables no deberias incrementarlas previamente, o quizas tomar el valor que devuelve tu consulta y despues incrementar

    creo que falta aportes algo mas de datos sobre el problema

     

    recuerda mencionar que db estas usando

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 23 de octubre de 2011 0:04
  • HOla 10Gox.

    Si tu variale es de tipo String,creo que la funcion:

    If String.IsNullOrEmpty(tuvariable) then

    MessageBox.Show("La variable no tiene valor")

    else

    MessageBox.Show("La variable contiene valor")

    Para tu variable es de tipo Integer,creo que preguntando si es mayor a CERO,podrias solucionar el tema de la validacion.

    Cualquier cosa,nos avisas..!!

    Exitos

    domingo, 23 de octubre de 2011 0:08
  • EL tema es el siguiente. Es medio largo xD

    Resulta que tengo una tabla transporte donde dicho transporte guardas zonas.

    Hay 4 zonas. Zona 1 ,2,  3,  4.

    Cuando agarro a ese transporte segun las zonas que tenga las separo en 4 textbox.

    Y lo que tengo que hacer en la consulta sql es llamar a los datos que tengan las zonas que tiene el transporte.

    Si el transporte tiene zona 1 y 2 que me busque los daots que tengan zona 1 y 2 pero los demas textbox quedan vacios y la consulta sql me tira error porq quiero buscar "codigo vacio"

     

    domingo, 23 de octubre de 2011 0:14
  • Si el transporte tiene zona 1 y 2 que me busque los daots que tengan zona 1 y 2 pero los demas textbox quedan vacios y la consulta sql me tira error porq quiero buscar "codigo vacio"

    pero es que estas entrando mal a la consulta, no deberias recuperar por zona, sino por transporte uniendo la query en un join con las zonas

    en uan unica query deberias recuperar la info de las zonas asociadas

    algo como ser

    SELECT Z.*

    FROM Zonas Z

    WHERE Z.IdTransporte = @idtransporte

    con eso recuperas los 2 o 4 registros lo sque haya y cargas cada row en los textbox

    pero no haces un query por cada zona y tomar uno a uno, recuperas todos de uan y luego trabajas con los registros recuperados y vinculados al transporte

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta 10Gox domingo, 23 de octubre de 2011 0:41
    domingo, 23 de octubre de 2011 0:33