none
Me gustaría saber por que se genera este error. RRS feed

  • Pregunta

  • Hola amigos, fijense que tengo un problema con una vista que cree en SQL Server. Cree la vista de 2 tablas que se llama: InventarioArticulos, pero el problema es que cuando trato de crear una consulta para insertar datos, me tira el siguiente error:

    y ya verifique todo, y esta bien escrito, lo he borrado y vuelto a crear y ni aun así. Ayuda por favor, se los agradeceré mucho, esto es casi de vida o muerte y no haya como solucionarlo.


    • Editado SamerPonce domingo, 16 de septiembre de 2012 2:37
    • Cambiado Enrique M. Montejo domingo, 23 de septiembre de 2012 18:27 acceso a datos (De:Lenguaje VB.NET)
    domingo, 16 de septiembre de 2012 2:33

Todas las respuestas

  • como al vista de dos tablas ?

    InventarioArticulos es una tabla o es una view ? porque no todas las vistas son actualizables si unes varias tablas en una vista esta es de solo lectura no puedes hacer un insert


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 16 de septiembre de 2012 3:05
  • Hola, mira, InventarioArticulos es una Vista que resulta de unir las tablas Inventario y Articulos. Pero de esas 2 tablas, en la vista IventarioArticulos omito algunos campos, no los tomo todos, no se si quizás sea por eso que me tira este error.

    O es que no se puede insertar datos en una vista acaso y las vistas solo sirven para visualizar datos de tablas?

    La vista la tengo creada en el DataSet no en la base de datos.
    • Editado SamerPonce domingo, 16 de septiembre de 2012 17:56
    domingo, 16 de septiembre de 2012 17:46
  • Si, mira, esta vista la cree de la siguiente manera. Tengo un DataSet en el cual tengo un total de 5 tablas (entre las cuales esta la de Inventario Y Articulos) las cuales ya están con sus relaciones. Entonces para crear la vista di Click derecho sobre el diseñador del Dataset y le di en crear TableAdapter, después de eso se me abrió el asistente en el cual tendria que seleccionar las tablas y los campos de estos para la vista y que se me creara el Fill, lo hice y todo. La cree y todo, pero luego al momento de intentar crear una consulta INSERT con el generador de consultas, me sale en blanco todo, y si la creo manualmente, me tira ese error que postie mas arriba de que el objeto 'InventarioArticulos' no es valido, y no se por que, sera porque una vista solo es para visualizar datos y no para insertar?

    La vista la tengo creada en el DataSet no en la base de datos.

    • Editado SamerPonce domingo, 16 de septiembre de 2012 17:56
    domingo, 16 de septiembre de 2012 17:53