none
Consulta a Sql Server RRS feed

  • Pregunta

  •  

    hola  a todos

     

    empiezo en esto de net, y aún estoy verde espero no molestar mucho.

     

    estoy trabajando con web forms y lo quer quiero es realizar una página de busqueda de datos que se muesran en un grid

     

    de datos

     

    en principio al abrir  el form se tienen que visualizar todos los registros en el grid pero luego quedaran restringidos  al establecer filtros a través de campos de texto que hay en el mismo form

     

    primer problema: una vez establecida la conexión con la bd de sql escojo todas las tablas. Tengo una tabla con datos de tiendas, como tabla principal, luego tengo otras tablas donde hay paises, delegados, directores.. que están relacionadas con la de tiendas a través de un campo ID_pais, Id_delegado.

     

     como reralizo un select para que pueda ver los datos de tiendas y el nombre del pais, delegado, director, en lugar de un número que es lo que guarda en la tabla de tiendas

     

    espero que quede claro

     

     

    gracias todos

     

    xavier

     

     

    lunes, 3 de marzo de 2008 12:51

Todas las respuestas

  •  

    Puedes utilizar un objeto datasource y decirle que quiere usar el asistente de generar consultas. por medio de este, seleccionas las tablas que quieres y los campos que deseas. esto generara la relacion y joins entre tablas por ti.

     

     

    saludos

    Nicolas Rodriguez RD

    viernes, 9 de mayo de 2008 21:43
  • "Select t.NombreCampoTienda1, t.NombreCampoTienda2, D.NombreCampoDelegado, P.NombreCampoPais

               From Tienda t,

                        Left Join Delegados D on D.Id_Delegado =  t.Id_Delegado

                        Left Join Paises       P on P.Id_Pais        = t.Id_Pais

               Where t.NombreCampoCondicion1 = ' " +TextBoxCondicon1.Text  + " ' "

                  And  t.NombreCampoCondicion2 = ' " +TextBoxCondicon2.Text  + " ' "

     

     

    Espero se entienda

           

     

    domingo, 8 de junio de 2008 17:14