Página 1 de 1

ayuda con una base datos para visual basic

Publicado: Mié Ene 28, 2004 11:28 am
por salmar
Tengo una tabla registros duplicados y quiero crear otra tabal para grabar los datos quitando los duplicados.COmo lo podria hacer?

Publicado: Mié Ene 28, 2004 6:27 pm
por JM
Sencillo...


En el momento de abrir el recordset utiliza una instrucción SELECT de SQL con la cláusula DISTINCT.

Algo así como...

select distinct * from tabla

Y vas recorriendo el recordset y grabando los campos uno por uno en otra tabla temporal hasta que se acabe. Con total seguridad no se te han colado registros duplicados.

Una vez terminado el proceso borras la tabla original y renombras la temporal para que se quede como estaba.

________________________________________________
Espero que te sirva
SALUDOS

[/b]

ok funciona

Publicado: Lun Feb 23, 2004 7:16 pm
por salmar
muchas gracias, si me funciona pero con lun pequeño detalle: solo me visualiza el campo por el que filtro, los otros no me los reconoce

Publicado: Jue Mar 18, 2004 5:40 pm
por yoki
filtra por mas campos póss!!!°

Re: ok funciona

Publicado: Lun Oct 04, 2004 11:54 am
por Invitado
salmar escribió:muchas gracias, si me funciona pero con lun pequeño detalle: solo me visualiza el campo por el que filtro, los otros no me los reconoce

La Clausula DISTINC no permite meter campos memo

Publicado: Mar Oct 05, 2004 6:04 am
por Invitado
bueno es cierto que distinc no te permite usarlo con campos memo pero puedes usar covert para que te lo convierta a texto y entonces si puedes usar distinc


marcba_51@yahoo.com.mx