Nuevamente tengo problemas al actualizar una VISTA en SQL - SERVER

02/05/2007 - 13:21 por Fabián Tomás de Paula | Informe spam
Tengo lo siguiente:

La tabla UniDroga, tiene la siguiente estructura

ARTICULO vchar(12), DROGA int, CANTIDAD Float, UNIDAD int

Clave Principal: Articulo, Droga

El campo Droga está asociado a la tabla Drogas cuya estructura es:

CODDROGA int, DESCRIP vchar(30)

Clave Principal: CodDroga

El campo Unidad también está asociado a la tabla que se llama Art_TipUnid
que tiene la siguiente estructura:

CODIGO int, DESCRIP vchar(30)

Clave Principal: Codigo

Mi SQL es el siguiente:

SELECT UniDroga.*, Drogas.descrip AS NameDroga
FROM UniDroga
INNER JOIN Drogas ON UniDroga.droga = Drogas.coddroga
WHERE (UniDroga.articulo = '_1PM2IP0MZ5Z')

Del resultado obtenido, cualquier modificación que realice me tira
el siguiente error:

Microsoft Cursor Engine : Información de columna clave insuficiente
para realizar la operación Update o Refresh.

Entiendo que los parámetros de actualización que puse son los
correctos, ya que puse como único identificador de actualización
Articulo, Droga. Espero que me puedan ayudar.

Fabián.
 

Leer las respuestas

#1 Maxi
02/05/2007 - 14:17 | Informe spam
Hola, de donde estas haciendo la modificacion?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Fabián Tomás de Paula" escribió en el mensaje
news:%
Tengo lo siguiente:

La tabla UniDroga, tiene la siguiente estructura

ARTICULO vchar(12), DROGA int, CANTIDAD Float, UNIDAD int

Clave Principal: Articulo, Droga

El campo Droga está asociado a la tabla Drogas cuya estructura es:

CODDROGA int, DESCRIP vchar(30)

Clave Principal: CodDroga

El campo Unidad también está asociado a la tabla que se llama Art_TipUnid
que tiene la siguiente estructura:

CODIGO int, DESCRIP vchar(30)

Clave Principal: Codigo

Mi SQL es el siguiente:

SELECT UniDroga.*, Drogas.descrip AS NameDroga
FROM UniDroga
INNER JOIN Drogas ON UniDroga.droga = Drogas.coddroga
WHERE (UniDroga.articulo = '_1PM2IP0MZ5Z')

Del resultado obtenido, cualquier modificación que realice me tira
el siguiente error:

Microsoft Cursor Engine : Información de columna clave insuficiente
para realizar la operación Update o Refresh.

Entiendo que los parámetros de actualización que puse son los
correctos, ya que puse como único identificador de actualización
Articulo, Droga. Espero que me puedan ayudar.

Fabián.

Preguntas similares