ESTOY BLOQUEADA!! :(

[email protected]
13 de Mayo del 2004
Buenas de nuevo!!!
Haber me encuentro un tanto atascada haber si alguien me puede ayudar.
Desde Visual Basic estoy haciendo una aplicacion parar migrar datos de Acces a Sql Server. Tengo un procedimiento para hacer el insert en donde le paso los campos de destino y en un recordset me guardo los registros de la tabla de origen.
El problema es cuando hay primary keys. Ya que cada vez que inserto los valores de la tabla de origen lo hago desde el principio por lo que cada vez que añado nuevos registros al pasar todos los registros en la tabla de origen se crearias valores duplicados.
He pensado hacer un Select Distintc pero me va a dar problemas al haber diferentes tipos de conexiones
A alguien se le ocurre algo?
graciasss!!!



Isa?
13 de Mayo del 2004
Si, a mi se me ocurre que NO DEBERIA INVENTAR EL HILO NEGRO, ese, hace mucho tiempo que alguien ya lo invento.

Utilice la herramienta DTS de SQL Server para IMPORTAR/EXPORTAR datos de la gran mayoria de motores de bases de datos, inclueyendo Access.

O bien, desde SQL, utilice OPENROWSET para abrir las tablas de Access.

USE pubs
GO
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:MSOfficeAccessSamplesnorthwind.mdb';'admin';'mypwd', Orders)
AS a