CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

pb果然与众不同,视图竟不能更新数据,SOS

楼主wanderung(※--※)2002-04-07 18:46:35 在 PowerBuilder / 基础类 提问

pb果然与众不同,用视图连接的数据窗口竟不能更新数据,那么该怎么办呢???  
   
  第一次听说视图竟不能更新数据!!vb,vc中都是可以的嘛。  
   
  问题点数:20、回复次数:15Top

1 楼daixf_csdn(圣殿骑士【CNO】)回复于 2002-04-07 18:56:09 得分 0

pb中怎么不可以?  
  完全可以嘛!Top

2 楼msf(飞黄腾达)回复于 2002-04-07 19:26:29 得分 3

你说的不错     问题是你不能用一个UPDATE()解决此问题。     因为一个UPDATE()只可以更新一个表如何解决,   我以前的贴子中说过。  
  Top

3 楼Leehunter(理性猎人)回复于 2002-04-07 19:32:12 得分 0

视图怎么可以更新呢?视图只是一个查询的结果集,不可能修改数据的。Top

4 楼sichuanpb(王风)回复于 2002-04-07 19:34:58 得分 6

用SQL   语句分别更新,或者更新多个表Top

5 楼daiwoo_wang(屎太浓)回复于 2002-04-07 20:54:14 得分 0

视图当然不能更新,这是视图的属性,也是视图的目的(保护数据)Top

6 楼swjtu95(老狼)回复于 2002-04-07 20:59:23 得分 0

楼上说的对Top

7 楼dreamli(长笑九霄)回复于 2002-04-08 00:14:37 得分 0

老兄,视图,顾名思义。要更新用sql分别更新吧!  
  不过我很想知道你在vb,vc中是怎么作的,直接update   viewname?Top

8 楼leio((郁闷中...))回复于 2002-04-08 00:19:14 得分 1

视图有多种,是否能更新,跟视图的属性以及你所用的数据库都有关系。  
   
  通常意义上的视图都是不可更新的。Top

9 楼2609(肥猪)回复于 2002-04-08 00:58:29 得分 0

在sql   2k   中,视图在一定条件下,是   绝对可以   更新的  
   
  因有   instead   of   触发器,它会取代前端更新动作,运行一些sql代码  
   
  如pb不支持,那就太可惜了呵  
   
  Top

10 楼wanderung(※--※)回复于 2002-04-08 08:18:57 得分 0

都是扯淡话,有没有解决问题的????Top

11 楼weinfo(笑三少)回复于 2002-04-08 08:29:40 得分 0

视图不可以更新。用pb就直接连接多个表,做好数据窗口,然后选定一个表作为数据窗口的更新,其他的自己写sql语句来更新。Top

12 楼haiyan_qi(这个菜鸟有点冷)回复于 2002-04-08 08:36:08 得分 0

我用pb+asa   6.0就可以更新视图,应该不是pb的原因.Top

13 楼heliang(流浪的风筝)回复于 2002-04-08 08:37:44 得分 4

包含主键列的单表视图就可以完全和表一样操纵啊。  
  instead   of   触发器   是数据库对视图更新的处理方式,与pb无关,  
  oracle   8   以上都支持。  
  Top

14 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2002-04-08 10:15:26 得分 4

建议首先在sql   server的查询分析里面试验一下通过你的试图能不能更新数据,如果能,那么PB肯定也能!Top

15 楼jimly(jimly)回复于 2002-04-08 13:43:24 得分 2

同意楼上  
  视图可否更新是数据库说了算,看你视图的构成了。  
   
  不过要是想通过数据窗口更新还是有办法的,编程指定一下数据窗口更新的表名(不要用视图名)和参与更新的字段,就可以更新了。  
  Top

相关问题

  • 如何在视图中更新数据?
  • 视图更新
  • 请教数据库视图实时更新sqlserver2000+ado+dbgrid
  • 用delphi通过视图更新数据出错???请帮帮我!
  • PB7 + Ms Sql Server7,用视图作了dw。 通过视图更新基表数据的问题?
  • 在MSSQLSERVER上创建的视图,在PB中无法更新?
  • 更新视图的问题
  • 分区视图的更新
  • pb+sqlserver高手请进!解决pb针对数据库中的链接视图的操作。
  • 多视图同步更新的问题?

关键词

  • 视图
  • 数据
  • pb
  • 数据库
  • sql
  • 更新
  • 表
  • 不能
  • update

得分解答快速导航

  • 帖主:wanderung
  • msf
  • sichuanpb
  • leio
  • heliang
  • liu7537
  • jimly

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo