ayuda con una base datos para visual basic
Moderador: Moderadores
ayuda con una base datos para visual basic
Tengo una tabla registros duplicados y quiero crear otra tabal para grabar los datos quitando los duplicados.COmo lo podria hacer?
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]
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
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
Re: ok funciona
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
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
marcba_51@yahoo.com.mx