Creé una vista en SQL Server 2000 y vinculé la vista a mi base de datos de Access 2007 a través de ODBC. Abrir la vista desde Access mostró lo que parecía un valor duplicado. Actualicé mi vista para incluir los ID de los datos en cuestión y se duplicó.¿Por qué la vista vinculada proporciona resultados diferentes de MS Access frente a SQL Manager?
Parece que el acceso muestra el primer registro para cada tipo para cada fila de ese tipo. Esto question mencionado mirando las cláusulas Ordenar por o Arriba, pero no estoy usando ninguno de ellos en mi opinión. La vista vincula 8 tablas y lo único que puedo pensar es en algunas de las tablas que tengo, desde mi punto de vista, no tengo un enlace en Access. Voy a vincular esas tablas también para probarlo, pero no creía que las necesitaba en Access.
Estoy cansado de buscar respuestas en Google, pero no he tenido mucha suerte además de la pregunta que mencioné. ¿Este comportamiento es normal para vistas enlazadas como esta?
Este es mi conjunto de resultados de SQL Manager:
id Type Dim1
---- ------------ ------
3111 Pipe 480
3112 Fittings 0
3113 Pipe 1080
3114 Fittings 0
3115 Fittings 0
3116 Fittings 0
3117 Pipe 216
y en el acceso veo esto:
id Type Dim1
---- ------------ ------
3111 Pipe 480
3112 Fittings 0
3111 Pipe 480
3112 Fittings 0
3112 Fittings 0
3112 Fittings 0
3111 Pipe 480
Sabía que sería así de simple. Acabo de actualizar la tabla cuando agregué la ID. No eliminarlo no da el diálogo de registro único. Gracias. – xecaps12