CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

dw_1中的保存时发生的问题

楼主54gj(1751)2003-03-03 17:42:59 在 PowerBuilder / DataWindow 提问

各位高手:  
          我做了一个DW,与其关联的表中只有一个字段,为主健.在window中做了四个  
    控健,添加,   删除,   保存,   退出.  
          保存中的代码为:     i   =   dw_1.Update()  
                                        if   i   >   0   then  
                                      ......  
          每次删除后,再按保存健时,显示成功,并且表中的数据确实被删除了  
          但每次添加后,确实有内容,不是空的,再按保存健时,显示成功,但表中的数据却没有新的内容添加进来  
  实在是想不通,请各位能指点!!!多谢了!! 问题点数:50、回复次数:9Top

1 楼lostrex(★堕落的激情★)回复于 2003-03-03 17:44:16 得分 0

你RETRIEVE()了吗?Top

2 楼bomber2001(沧海飘舟)回复于 2003-03-03 17:46:14 得分 5

if   dw_1.update()   =   1   then  
        commit   ;  
  else  
        message('','')  
        rollback   ;  
  end   ifTop

3 楼liaolwj(风儿)回复于 2003-03-03 17:46:14 得分 10

在数据窗口中的列是否选为可以保存,并且要选择对应的列Top

4 楼bomber2001(沧海飘舟)回复于 2003-03-03 17:47:08 得分 10

另外看看你的rows--->update   properties的设置是怎么样的?  
   
  Top

5 楼54gj(1751)回复于 2003-03-03 17:47:40 得分 0

做了啊,该做的我都做了,我实在想不通为什么删除后再保存就可以成功!!!  
  我已试了一下午了!!!Top

6 楼54gj(1751)回复于 2003-03-03 17:51:46 得分 0

if   dw_1.update()   =   1   then  
        commit   ;  
  else  
        message('','')  
        rollback   ;  
  end   if  
  我这样做了,而且还显示成功了,但表中的数据却没有添加  
  做删除时,显示成功了,表中的数据却确实被删除了  
  我已快疯了Top

7 楼wanggangytsoft(wanggang)回复于 2003-03-03 18:18:16 得分 20

i   =   dw_1.update(true,false)  
  if   (i>0)   then  
      commit;  
  else  
      rollback;  
  end;  
  dw_1.Retrieve();Top

8 楼wanggangytsoft(wanggang)回复于 2003-03-03 18:21:19 得分 0

看看Update   Properties中   Key   Modification   和属性Top

9 楼schen23(绮丽马扎罗)回复于 2003-03-04 17:36:29 得分 5

可能是DW的那个bug,你可以再建几次DW,并将数据源类型在Quick   select或SQL   select之间换换试试。Top

相关问题

  • dw的保存问题?
  • 奇怪! 在dw的itemchanged事件中写了个判断, 错误发生后数据再也保存不了了??
  • 用sql语句保存备注内容时,发生错误
  • 呵呵,今天的第三问!如何在输入数据的时候使dw自动保存或定时保存啊?
  • dw在使用 SaveAs()函数存为EXCEL时不能保存列标题和合计项!!!
  • 下载的问题:保存或打开时都会发生文件名变更的问题.(附代码)
  • dw的数据保存!跪求高手指点!
  • 在保存记录时如何判断DW的某些列是空的啊?要是发先了是空的,如何让焦点回到这个列上去?
  • 保存时的小问题
  • 怎样临时保存image???

关键词

  • 数据
  • 保存
  • dw
  • 删除
  • 添加
  • rollback
  • 显示成功
  • 表中的数据
  • update
  • then commit

得分解答快速导航

  • 帖主:54gj
  • bomber2001
  • liaolwj
  • bomber2001
  • wanggangytsoft
  • schen23

相关链接

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

广告也精彩

反馈

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