Tengo la siguiente tabla en SQL Server 2000:
Código:
Y la siguiente vista:CREATE TABLE dbo.tblEmpleados ( id_nomina int NOT NULL , nombre varchar (60), a_paterno varchar (60), a_materno varchar (60), nombre_completo AS ([a_paterno] + ' ' + [a_materno] + ' ' + [nombre]), depto int not null, otro_campo int )
Código:
El problema es que quiero dar acceso a la vista a una aplicacion en ACCESS 2000 (simplemente para acceso directo).CREATE VIEW dbo.Myview AS SELECT id_nomina,nombre,a_paterno,a_materno,depto FROM dbo.tblEmpleados WHERE id_nomina < 1000
Para ello creo el usuario con acceso total SOLO a la vista, creo el ODBC y creo la DB/project de Access, pero al abrir la vista solo tengo derechos de lectura, yo necesito derechos de escritura.
¿Que esta mal? si doy permiso directo sobre la tabla ahora si me deja modificar el view, pero no puedo dar acceso total a la tabla, para eso quiero la vista.
Ya he probado la sentencia insert en el Query Analyzer y funciona correctamente.
¿Por que access no me lo permite?