Visual Basic - Error al crear indice: -2147467259(80004005)

Life is soft - evento anual de software empresarial
 
Vista:

Error al crear indice: -2147467259(80004005)

Publicado por SpOw (40 intervenciones) el 28/07/2004 04:43:53
Hola amigo, he tenido muchos problemas creando el indice a mi tabla la cual esta elaborada en access. La data contiene 14 millones de registro (ya me debieron de haber leido tambien en otras interrogantes que he tenido). No puedo crear la clave principal o primary key desde el mismo acess ya que me presenta un error que no hay suficiente memoria fisica y por tal motivo ejecuto instrucciones desde visual basic para poder realizar dicha labor. La instruccion que utilizo es la siguiente:

Set cnn = New Connection
Path = App.Path & "\repjulio.mdb"
cnn.CursorLocation = adUseClient
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Path & ""
Set rst = New Recordset

cnn.Execute "ALTER TABLE ELECTORES ADD CONSTRAINT [ClavePrincipal]" & "PRIMARY KEY (CEDULA1)"

Al momento de ejecutar el programa y tardar rato para crear dicho indice (por el mismo motivo de que es tan pesada) me muestra el siguiente mensaje de error: The changes you requested to the table were not succesful because they would create duplicate values in the index, primarykey, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.

He creado una aplicacion la cual me permite leer la data y eliminar automaticamente los datos que contiene duplicaciones (la cual esta a la orden si la necesitas) pero no me consigue ningun registro duplicado. Asi que guao colega agradezco tu ayuda para ver cual puede ser el motivo que me suceda esto y poder solucionarlo... Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder