Muchas gracias por tu respuesta. y gracias por despejar mi duda. te cuento lo q intento hacer...
Tengo unos datos q vienen de una BD de un dispositivo mOVIL. (sdf) ... y kiero insertarlos en una BD sqlserver. hasta alli todo correcto. mi problema esta en querer validar los datos q estoy ingresando. si por ejemplo de los 500 registros de vienen de la bd movil unos 10 de ellos ya estan registados en la BD sqlserver. pues que me de un mensaje diciendome "10 REGISTROS YA HAN SIDO INSERTADOS, DESEA SOBREESCRIBILOS?..." esto lo he planteado solucionarlo de la siguiente forma... ( en vb.net)
1.- capturo los 500 del movil y los guardo en un DATATABLE.
2.- recooro el dtt para formar el IN q luego ira en el WHERE de una consulta que enviare al BD sqlserver algo como esto..
Código:
SELECT count(*) FROM MI_tabla WHERE codigoID IN ('001','002','003',....'500')
asumo q esa consulta me devolverá cuandos de los codigos puestos en el IN ya estan en la tabla MI_TABLA (guiardada en SQLSERVER) .... si ninguno de ellos ya esta en la BD pues arrojará 0 pero si 10 de ellos ya estan, pues saldrá 10...
haber si me puedes ayudar otra forma de hacer eso... no kiero ir recorriendo e ir verificando unoj por uno. sino de una sola consulta verificar cuandos ya han sido registados... y si el usuario acepta pues ya eso es otra cosa que tambien me esta rompiuendo el coco... pero por el momento esta duda ...
Gracias.
PD: hasta donde se. no podria hacer una consulta a ambas BDs a la vez desde SQLSERVER 2000 ... (no he encontrado la forma de hacer eso, por eso digo q HASTA DONDE SE

) si fuera asi. me ahorraria mucho el trabajo y simplemente haria un SELECT a la tabla q viene de la BD movil... BUENO... haber si me ayudas con esto.