Modificar datos

22/02/2005 - 17:25 por Daniel | Informe spam
tengo una base de datos en SQL Server 2000 con una tabla DATOS de 400
columnas, cree 2 vistas cada una con 200 columnas.
Cree una base de datos en Access 2003 y vinculé las 2 vistas.
Ahora lo que quiero es poder modificar los datos de la tabla DATOS de SQL
Server a través de las vistas vinculadas en Access.

Es posible? como hago?

Ya intenté modificar los registros en Access a través de las vistas
vinculadas pero no pude, cree los permisos sobre las vistas para poder
actualizar las columnas y tampoco.

gracias por cualquier ayuda
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
22/02/2005 - 17:40 | Informe spam
Access y SQL Server son dos animales bien diferentes :-)

Las vistas en SQL son actualizables bajo ciertas condiciones: No puedes
involucrar columnas de tablas diferentes que estén joineadas en la
vista.

Lo que puedes hacer es programar una transacción. Usa un stored
procedure que reciba de parametros todos los valores que quieres
insertar y realice una transaccion insertando en cada tabla involucrada,
con los joins adecuados.

Una pregunta por mera curiosidad: Por qué la tabla de 400 columnas la
estás queriendo manejar con 2 vistas y no la manejas como una única
tabla?

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Daniel" wrote in message
news::
tengo una base de datos en SQL Server 2000 con una tabla DATOS de 400
columnas, cree 2 vistas cada una con 200 columnas.
Cree una base de datos en Access 2003 y vinculé las 2 vistas.
Ahora lo que quiero es poder modificar los datos de la tabla DATOS de SQL

Server a través de las vistas vinculadas en Access.

Es posible? como hago?

Ya intenté modificar los registros en Access a través de las vistas
vinculadas pero no pude, cree los permisos sobre las vistas para poder
actualizar las columnas y tampoco.

gracias por cualquier ayuda

Preguntas similares