FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error Trigger
Posts: 18
Joined: Wed Nov 04, 2009 09:41 AM
Error Trigger
Posted: Mon Jan 04, 2010 05:52 PM

Hola a todos,

Tengo un trigger para actualizar(update) una tabla sin primary key, cuando deseo hacer un update al registro me muestra el siguiente error:

Origen del error: Microsoft.VisualStudio.DataTools.
Mensaje de error: Los valores de fila actualizados o eliminados no convierten a la fila en 煤nica o alteran varias filas (2 filas).

Me ocurre lo mismo al intentar eliminar filas de una tabla de una base de datos SQL.

Error:
Problemas al intentar eliminar la fila: X
Origen del error: Microsoft.VisualStudio.DataTools.
Mensaje de error: Los valores de fila actualizados o eliminados no convierten a la fila en 煤nica o alteran varias filas (2 filas).

Que puedo hacer?. Como se podria solucionar?

Saludos y gracias de antemano.

Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Error Trigger
Posted: Mon Jan 04, 2010 10:38 PM
DiegoCandel,

En mysql uso ese tipo de tablas que no contienen Primary Key sin problema alguno.

hago esto.
Code (fw): Select all Collapse
oQry:Execute( "UPDATE productos SET inventario='S' WHERE codigo='102030' )


Desde luego tengo un producto con esa clave, si hay mas productos, con la misma clave, tengo que buscar otra columna para hacer mas exacta la modificaci贸n.

Espero te sirva
William, Morales

Saludos



m茅xico.sureste
Posts: 18
Joined: Wed Nov 04, 2009 09:41 AM
Re: Error Trigger
Posted: Tue Jan 05, 2010 08:21 AM

Hola,

Gracias wmormar por responder. Lo provar茅.
Aunque probando algo m谩s sencillo me ocurre lo siguiente:
-Abro una tabla de X filas con Microsoft SQL Server. Si intento eliminar la fila X pulsando el bot贸n derecho del rat贸n/eliminar, me salta el mismo error:
Problemas al intentar la fila X.
Origen del error: Microsoft.VisualStudio.DataTools
Mensaje de error: Los valores de fila actualizados o eliminados no convierten a la fila en 煤nica o altereran varias filas.

Qu茅 puedo hacer para poder eliminar filas manualmante?. Parece que no se puede eliminar porque la fila que intento eliminar depende de otra fila y por lo tanto no es posible eliminarla.
Hay alguna forma de permitir la eliminaci贸n de filas manualmente?.

Saludos y gracias.

Continue the discussion