buscar en una vista o tabla

30/11/2005 - 22:25 por Miko_tnt | Informe spam
buenas a todos tenia la siguiente inquietud: Resulta que tengo una vista
cargada con ciertos registros y quiero a pairtir de una columna de la vista
llenar un combo pero sin repetir resultados

es decir si la columna tiene los datos dato1, dato2 y dato3 pero en
distintos registro y desordenada, como podria llenar el combo pero ke nada
mas me muestre esos 3 datos .. si hay alguna manera de llenar el combo de
esta manera cuando se este llenando la vista agradeceria tmb ke me lo dijeran
...

la vista la lleno a partir de una consulta es decir:

strComando = "Select * from miVista"

Comando = New SqlCommand(strComando, conexion)
lector = Comando.ExecuteReader
Do While lector.Read
fila = tablaCompleta.NewRow

fila("miColumna") = lector.Item("miColumna")

tablaCompleta.Rows.Add(fila)
Loop
lector.Close()
eso me llena la tala y la vista a la que me refiero es el defaultview de
esa tabla .. ojala hayan entendido mi duda y muchas gracias

Preguntas similare

Leer las respuestas

#1 Alfredo Novoa
01/12/2005 - 13:47 | Informe spam
On Wed, 30 Nov 2005 13:25:07 -0800, "Miko_tnt"
wrote:

buenas a todos tenia la siguiente inquietud: Resulta que tengo una vista
cargada con ciertos registros



Las vistas no están cargadas con nada, son tablas virtuales.

y quiero a pairtir de una columna de la vista
llenar un combo pero sin repetir resultados

es decir si la columna tiene los datos dato1, dato2 y dato3 pero en
distintos registro y desordenada, como podria llenar el combo pero ke nada
mas me muestre esos 3 datos .. si hay alguna manera de llenar el combo de
esta manera cuando se este llenando la vista agradeceria tmb ke me lo dijeran
...

la vista la lleno a partir de una consulta es decir:

strComando = "Select * from miVista"



Mucho mejor hacer:

strComando = "Select distinct miColumna from miVista"


Saludos
Alfredo
Respuesta Responder a este mensaje
#2 Miko_tnt
01/12/2005 - 14:29 | Informe spam
alfredo gracias por la respuesta, pero es ke necesito todas las columnas de
la vista .. la forma en ke mostre komo llenaba la tabla era solo para dar una
idea pero tiene muchas otras columnas y las utilizo , entre estas esta una en
particular ke es la ke uso para llenar el combo ...
Espero me hallas entendidio



"Alfredo Novoa" wrote:

On Wed, 30 Nov 2005 13:25:07 -0800, "Miko_tnt"
wrote:

>buenas a todos tenia la siguiente inquietud: Resulta que tengo una vista
>cargada con ciertos registros

Las vistas no están cargadas con nada, son tablas virtuales.

> y quiero a pairtir de una columna de la vista
>llenar un combo pero sin repetir resultados
>
>es decir si la columna tiene los datos dato1, dato2 y dato3 pero en
>distintos registro y desordenada, como podria llenar el combo pero ke nada
>mas me muestre esos 3 datos .. si hay alguna manera de llenar el combo de
>esta manera cuando se este llenando la vista agradeceria tmb ke me lo dijeran
>...
>
>la vista la lleno a partir de una consulta es decir:
>
> strComando = "Select * from miVista"

Mucho mejor hacer:

strComando = "Select distinct miColumna from miVista"


Saludos
Alfredo

Respuesta Responder a este mensaje
#3 Alfredo Novoa
01/12/2005 - 22:49 | Informe spam
On Thu, 1 Dec 2005 05:29:03 -0800, "Miko_tnt"
wrote:

alfredo gracias por la respuesta, pero es ke necesito todas las columnas de
la vista .. la forma en ke mostre komo llenaba la tabla era solo para dar una
idea pero tiene muchas otras columnas y las utilizo , entre estas esta una en
particular ke es la ke uso para llenar el combo ...



Pues usa otra consulta distinta solo para llenar el combo.


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