很可能直接在SQL SERVER中都不可以在这个视图中增加新的列.
要是这样的话,也不可以在这里修改了.
因为SQL的机制是修改等于先删除后增加.

解决方案 »

  1.   

    我用A视图可以正确取出我所要的数据.并在程序窗体中可以正常进行常规操作.如上下移动.但就是在保存时会出现问题.我是直接用上面的那个tadodataset.post来保存的.而这个控件如上面所说,是直接关联到A视图的.
    请问错误有可能在哪些地方出现呢?
      

  2.   

    建议先确认该视图是否确实可编辑。——在SQL Server 中打开该视图(不是设计),直接进行编辑测试,或减少字段再试。
      

  3.   

    在视图里进行编辑,他会影响到相关联的表.对视图中不存在的字段,而在表中存在的字段,似乎会以null值进行填充
      

  4.   

    在视图里进行编辑,他会影响到相关联的表.对视图中不存在的字段,而在表中存在的字段,似乎会以null值进行填充
      

  5.   

    你知道数据是怎么来的吧?
    还是自己写SQL语句啦
    不要认为什么事情DELPHI都可以为你解决!
      

  6.   

    是不是你没有设置那个view的updatetable和updatefield?
      

  7.   

    如果按照默认方式建立的view,它自动就可以被修改啊
    你是怎么建立的view
      

  8.   

    各位兄弟.我的这个问题终于解决了.最后解决方法是:在其中一个表中设置一索引主键就行了.不过这是这种解决.最后的程序我并不是这样做的了,而是重新做过,使用了LOOKUP字段来完满解决这问题.我把这些解决写出来.是为了以后的兄弟如有遇到这样的问题可以从这方面考虑.最后谢谢楼上的各位兄弟的大力支持与帮助!!谢谢!!!