ayuda con una base datos para visual basic

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
salmar

ayuda con una base datos para visual basic

Mensaje por salmar » Mié Ene 28, 2004 11:28 am

Tengo una tabla registros duplicados y quiero crear otra tabal para grabar los datos quitando los duplicados.COmo lo podria hacer?

Avatar de Usuario
JM

Mensaje por JM » Mié Ene 28, 2004 6:27 pm

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]

Avatar de Usuario
salmar

ok funciona

Mensaje por salmar » Lun Feb 23, 2004 7:16 pm

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

Avatar de Usuario
yoki

Mensaje por yoki » Jue Mar 18, 2004 5:40 pm

filtra por mas campos póss!!!°

Avatar de Usuario
Invitado

Re: ok funciona

Mensaje por Invitado » Lun Oct 04, 2004 11:54 am

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

Avatar de Usuario
Invitado

Mensaje por Invitado » Mar Oct 05, 2004 6:04 am

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

Responder