Hola
mrprogman, lo que podrias hacer es obtener un array de string con un split a la cadena que obtienes, tanto de la entrada, como de la bd. Luego con 2 for uno dentro de otro recorrer y comparar si existe la cadena. De esta manera :
Crea un Form y coloca esto en el Load y ejecuta
Código C:
Ver originalstring[] cadena_entrada = ("452487,452213,452169").Split(',');
string[] cadena_bd = ("452488,452213,452166").Split(',');
string mensaje = "Los siguientes numeros se repiten : \n";
for (Int32 i = 0; i < cadena_entrada.Length; i++)
{
for (Int32 z = 0; z < cadena_bd.Length; z++)
{
if (Convert.ToInt32(cadena_entrada[i].ToString()) == Convert.ToInt32(cadena_bd[z]))
{
mensaje += "*" + cadena_entrada[i].ToString() + "\n";
}
}
}
MessageBox.Show(mensaje);
Verás que te arroja los repetidos, es solo cuestion de lógica de comparación. Saludos!
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
.