Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/09/2013, 05:32
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Respuesta: error: "These columns don't currently have unique values."

Cita:
Iniciado por maialenlopez Ver Mensaje
Hola,

Tengo el código que muestro mas abajo y al ejecutarlo me da el siguiente error. "These columns don't currently have unique values."

Código vb.net:
Ver original
  1. cm.Connection = cn
  2.             cm.CommandText = "FSPM_ROL_PARTICIPANTES"
  3.             cm.Parameters.Add("@BLOQUE", lBloque)
  4.             cm.Parameters.Add("@ROL", lId)
  5.             cm.Parameters.Add("@IDI", sIdi)
  6.             cm.Parameters.Add("@INSTANCIA", lInstancia)
  7.             If lFavorita <> Nothing Then
  8.                 cm.Parameters.Add("@ID_FAVORITA", lFavorita)
  9.             End If
  10.  
  11.             cm.CommandType = CommandType.StoredProcedure
  12.             da.SelectCommand = cm
  13.             da.Fill(dr)
  14.  
  15.             dr.Relations.Add("ROL_BLOQUES", dr.Tables(0).Columns("ROL"), dr.Tables(1).Columns("ROL"))

¿Alguien me puede ayudar? No se de donde viene ese erro

Gracias

Me respondo a mi misma,
Ya lo he solucionado, el problema estaba a la hora de llamar al stored que se llama "FSPM_ROL_PARTICIPANTES". El problema es que este stored me devolvia todos los valores de la tabla a la que estaba haciendo la consulta ya que no tenia un DISTINCT puesto en el. Ahora lo he solucionado poniendo el DISTINCT en la consulta que hago y todo va perfecto.

__________________
Gracias por todo;

Un saludo