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

PB数据窗口中怎样只保存记录的删除而不保存新添加的记录?

楼主huaxiaosxl(Ken Lee)2001-12-18 17:09:05 在 PowerBuilder / 基础类 提问

问题点数:20、回复次数:11Top

1 楼windows95(315lab)回复于 2001-12-18 17:21:27 得分 0

说的清楚点,好吗!!  
  不过你可以先考虑利用数据窗口的buffer!  
  还有就是的itemstatues(new!等)Top

2 楼liee96(疯狂王子)回复于 2001-12-18 17:23:53 得分 0

不保存那为什么要添加新的记录?Top

3 楼lianghua_21cn(PB桂花宝典)回复于 2001-12-18 17:46:37 得分 5

//试试以下代码。嘿嘿,没有测试过,不过是一个思路,可供借鉴。  
   
  dwItemStatus   l_status  
  long   i  
   
  dw_1.accepttext()  
  for   i=1   to   dw_1.rowcount()  
      l_status   =   dw_1.getitemstatus(i,0,primary!)  
      If   l_status=new!   or   l_status=newmodified!   then  
            dw_1.setitemstatus(i,p,primay!,notmodified!)  
      end   if  
  next  
   
  //保存代码Top

4 楼lianghua_21cn(PB桂花宝典)回复于 2001-12-18 18:01:10 得分 0

    dw_1.setitemstatus(i,p,primay!,notmodified!)  
  应该是  
      dw_1.setitemstatus(i,0,primay!,notmodified!)  
  (回复窗口使用的是楷体,真是害死程序员,斑竹可得提提意见啊)Top

5 楼gong_bao(海天一色)回复于 2001-12-18 20:54:32 得分 0

是否可以通过缓冲区处理呢Top

6 楼wangsw(呀呀)回复于 2001-12-18 21:38:59 得分 0

对缓冲区中的行置状态Top

7 楼wangsw(呀呀)回复于 2001-12-18 21:39:04 得分 0

对缓冲区中的行置状态Top

8 楼lesni(乐S你)回复于 2001-12-18 22:28:23 得分 15

思路:  
  1.做两个数据窗口,其中一个Visible   =   False  
  2.Insert在显示的DataWindow进行,Delete对两个DataWindow都进行  
  3.Update只对Visible   =   False   的DataWindow进行。Top

9 楼huaxiaosxl(Ken Lee)回复于 2001-12-19 09:39:57 得分 0

乐S你:你这个主意不错,但如果两个数据窗口同时保存会不会出错?Top

10 楼lesni(乐S你)回复于 2001-12-19 09:54:36 得分 0

不需要同时保存,因为Visible=True的DataWindow只是显示用的,而且除了Insert之外两者数据是统一的;  
  另外,抛开这个问题,两个数据窗口保存不会出错,因为两者如果要同时保存的话也要分先后Update、Commit;Top

11 楼huaxiaosxl(Ken Lee)回复于 2001-12-19 10:32:30 得分 0

谢谢!Top

相关问题

  • 后台添加/删除记录问题
  • 添加记录
  • CRecordset记录集只能显示,不能删除和添加记录?
  • 如何用ado添加、删除、修改记录?
  • 添加、删除记录和颠倒顺序,帮帮忙!
  • 如何使用ADO添加,删除,修改记录?
  • ADOQUERY 添加记录
  • 急!!!为什么在SQL EXPLORER中添加的记录无法删除?
  • 如何编程往DNS服务器里添加,删除,修改A记录!!
  • 如何编程实现往DNS服务器里,添加,删除,修改A记录!

关键词

  • 数据
  • 保存
  • notmodified
  • primay
  • setitemstatus
  • 数据窗口
  • datawindow
  • dw
  • visible
  • status

得分解答快速导航

  • 帖主:huaxiaosxl
  • lianghua_21cn
  • lesni

相关链接

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

广告也精彩

反馈

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