CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

毕设急用!为什么添加记录后数据窗口就显示不出记录了?大家帮忙!

楼主whfb(didicat)2003-06-04 18:45:14 在 PowerBuilder / DataWindow 提问

我在毕设中一个datawindow的双击事件中输入如下:long   Rownumber  
  dw_1.SelectRow(0,false)  
  dw_1.SelectRow(dw_1.getrow(),true)  
  dw_1.SetRowFocusIndicator(off!)  
  Rownumber=dw_1.getrow()  
  id=GetItemNumber(dw_1,Rownumber,1)  
  open(w_1)  
   
  然后又在w_1的open中输入:  
  string   basic_condition  
  dw_2.settransobject(sqlca)  
  basic_condition="id="+""+string(id)+""  
  dw_2.setfilter(basic_condition)  
  filter(dw_2)  
  dw_2.retrieve()  
   
  开始运行时没有问题,可是当我在数据库中添加了几条记录时,再双击新增记录,弹出窗口的数据窗口控件中就显示不出新增记录了,请问这是怎么回事?大家帮忙呀,多谢了!  
  问题点数:20、回复次数:7Top

1 楼waterstony(王小石)回复于 2003-06-04 19:02:25 得分 0

字符串格式:  
  basic_condition="id="+"'"+string(id)+"'"  
  Top

2 楼waterstony(王小石)回复于 2003-06-04 19:05:40 得分 5

如果数据窗口中的id是字符串型的,用以上的修改,如果是数值型的  
  basic_condition="id="+string(id)  
  在dw_2.retrieve()之前加上一句dw_2.setfilter("")  
  为什么过滤了之后又要检索呢,那不等于白过滤了。  
  Top

3 楼whfb(didicat)回复于 2003-06-05 08:27:55 得分 0

我的id是数值型的,我想知道为什么添加记录后新纪录就显示不出来了,哪位高手帮帮忙,急呀!Top

4 楼qiyousyc(沈阳棋友)回复于 2003-06-05 09:01:46 得分 0

在数据库中添加了几条记录后,未进行update();Top

5 楼blackcorbie(黑色乌鸦)回复于 2003-06-05 09:10:24 得分 5

可能是没有提交上新增的数据Top

6 楼czh912(擦肩而过)回复于 2003-06-05 09:57:34 得分 10

DATAWINDOW   过滤数据函数时这样调用的吗?filter(dw_2)  
  应该dw_2.filter()  
  在dw_2.retrieve()后最好加入dw_2.setfilter('')置空过滤条件  
  试试先Top

7 楼whfb(didicat)回复于 2003-06-05 12:46:53 得分 0

好了,多谢大家Top

相关问题

  • 添加数据库记录的问题
  • ODBC 数据库编程 --- 添加记录
  • 数据库添加记录问题。
  • 数据库添加记录问题?
  • 表不能添加数据记录
  • 在dataset中添加了记录,用adapter却添加不到数据库中
  • 急!急!用FTP可不可以打开一个文件,向文件尾添加数据?
  • 关于数据库添加记录的问题
  • 数据库中如何由程序添加记录?
  • 请教,如何在数据库中添加新记录?

关键词

  • 数据
  • basic
  • dw
  • 记录
  • 添加
  • 过滤
  • setfilter
  • 显示
  • condition
  • retrieve

得分解答快速导航

  • 帖主:whfb
  • waterstony
  • blackcorbie
  • czh912

相关链接

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

广告也精彩

反馈

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