SQL Server - Información de columna clave insuficiente o incorr

 
Vista:

Información de columna clave insuficiente o incorr

Publicado por Moisés (5 intervenciones) el 19/05/2008 10:27:43
Tengo una tabla con una sola fila y con una clave primaria, cuando intento actualizar la línea me da el siguiente error:
Información de columna clave insuficiente o incorrecta; demasiadas filas afectadas por la actualización.

Alguien podría ayudarme, 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

RE:Información de columna clave insuficiente o inc

Publicado por Isaias (3308 intervenciones) el 19/05/2008 21:00:42
¿Como es su actualizacion?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Información de columna clave insuficiente o inc

Publicado por Moises (5 intervenciones) el 20/05/2008 13:51:05
Asi recupero los datos en un registro (sólo tiene un tupla)
rs = con.select("SELECT * FROM TABLA")

Así lo actualizo
con.updateBatch(rs)

con es un objeto conexión.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Información de columna clave insuficiente o inc

Publicado por Isaias (3308 intervenciones) el 21/05/2008 00:57:12
Moises

Eso es PROGRAMACION (DESARROLLO) y usted se encuentra en un foro de BASES DE DATOS.

Consulte con los expertos en programacion.

http://www.elguille.info/vb/default.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

El problema es de SQL-Server

Publicado por Moises (5 intervenciones) el 21/05/2008 16:17:27
Estoy preguntando en un foro de bases de datos porque el error me lo devuelve el gestor de bases de datos SQL-Server y no el lenguaje de programación.

El mismo programa en SQL-Server 2055 funciona sin problemas, el problema lo esta dando en SQL-Server 2000, así que de programación poca.

De todas formas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:El problema es de SQL-Server

Publicado por Isaias (3308 intervenciones) el 21/05/2008 20:47:43
Vamos por partes Moises.

Para recuperar informacion:

SELECT * FROM TABLA WHERE <Filtrado>

Pero para ACTUALIZAR, debe ser

UPDATE TABLA SET Colx = 'dato', Colz = 123 WHERE <Filtrado>

¿Esta uste enviando el UPDATE de esta ultima forma?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

el problema es

Publicado por darwin (1 intervención) el 20/03/2011 02:05:17
El problema es en la base de datos, a mi ya me ha pasado.... y se resuelve simplemente con que varies el tipo del cambo por un tipo que realmente pueda contener una columna clave... por ejemplo, si el tipo es Memo, es demaciado para una clave principal, podria ser numerico o un tipo con menos memoria...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar