No permite Borra un registro

16/06/2006 - 01:37 por aventurero | Informe spam
De nuevo hoy.
Tengo una tabla con datos traidos de Excel.
Le he agregado y quitado campos y además le borre los duplicados como me
indicó Alejandro Mesa.
Pero existen 2 registros identicos en su contenido y son los únicos que no
se dejan borrar ni modificar.
Tienen alguna idea de este comportamiento. He intentado cambiar los datos o
borrar uno de los dos registros pero me da este error siempre:

Información de columna clave insuficiente o incorrecta. Demasiadas filas
afectadas por la actualización.

Los otros registros los puedo manipular y borrar.

Gracisa por su ayuda.

Atentamente,

Aventurero

Preguntas similare

Leer las respuestas

#1 Miguel Egea
16/06/2006 - 10:37 | Informe spam
supongo que estás usando SQL 2000, si es así usa
set rowcount 1
tu delete
set rowcount 0
Esto no funcionará en SQL 2005, pero al menos podrás limpiar esos registros

También puedes utilizar otro truco, mucho menos eficiente que es copiar los
datos a una nueva tabla con algo así
insert into nuevatabla
select * from tablaorigen
union
select * from tablaorigen

Esto te hace la intersección de las dos tablas y elimina cualquier
duplicado.

Saludos
Miguel Egea

"aventurero" escribió en el mensaje
news:%
De nuevo hoy.
Tengo una tabla con datos traidos de Excel.
Le he agregado y quitado campos y además le borre los duplicados como me
indicó Alejandro Mesa.
Pero existen 2 registros identicos en su contenido y son los únicos que no
se dejan borrar ni modificar.
Tienen alguna idea de este comportamiento. He intentado cambiar los datos
o borrar uno de los dos registros pero me da este error siempre:

Información de columna clave insuficiente o incorrecta. Demasiadas filas
afectadas por la actualización.

Los otros registros los puedo manipular y borrar.

Gracisa por su ayuda.

Atentamente,

Aventurero

Respuesta Responder a este mensaje
#2 aventurero
16/06/2006 - 13:29 | Informe spam
Gracias Miguel por constestar.
Por fin lo logré creando una nueva tabla y con Group by sobre el campo
dublicado.

Atentamente,


Aventurero
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida