C sharp - Select distinct sobre un dataset

 
Vista:
Imágen de perfil de Gabriel Fabres

Select distinct sobre un dataset

Publicado por Gabriel Fabres (11 intervenciones) el 29/09/2008 19:56:37
Hola, mi consulta es :

Puedo hacer un select distinct sobre los datos que existen sobre un dataset??

he probado con la funcion miembro select del dataset de la siguiente manera.

string sSelectStringGD = "distinct percod";
DataRow[] FoundRowsGruDat = dsGruDat.Tables[0].Select(sSelectStringGD);
pero eso no funciona, me sale el siguiente error :
Error de sintaxis: falta el operando después del operador 'percod'.

El dataset contiene una serie de registros obtenidos desde un SP desde la BD (sqlserver 2005). Pero no quiero hacer otro SP o un select sobre la BD, ya que esto se ejecutara en forma remota en otro equipo, y el costo en segundos de conexion es alto. por eso cuando ya tengo todo el core de datos, necesito hacer select sobre estos datos en forma desconectada.
Como referencia, los select normales, funcionan bien, el problema es con el select distinct.

alguien sabe si esto puede ser ejecutado de esta forma?? o si me pudiesen dar otra idea. Saludos

Gabriel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Select distinct sobre un dataset

Publicado por Yamil Bracho (1164 intervenciones) el 29/09/2008 20:38:07
Debes colocar una expresion como un where de SQL.
Este articulo te puede servir http://support.microsoft.com/default.aspx?scid=kb;en-us;325684&Product=adonet
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel Fabres

RE:Select distinct sobre un dataset

Publicado por Gabriel Fabres (11 intervenciones) el 29/09/2008 22:19:19
hmm no entendi mucho eso del where..
en todo caso, ya vi el articulo, y funciona bien la solucion. Gracias
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar