CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

请教一个DW添加值的问题,比较初级

楼主blackfox0322(黑狐)2003-12-02 12:30:38 在 PowerBuilder / 基础类 提问

我在窗口上加了有一些文本控件和一个DW控件,做了一个数据窗口名为DW_X1,该窗口引用DB_1表中的所有字段,然后我将DW控件的DATAOBJECT设为DW_X1,我现在想在文本窗口上输入值后,按'添加'按钮,然后输入的值保存到DW中,并不是要提交到数据库中,当我按'提交'按钮后才保存到数据库中,我是个初学者,这个程序代码我不知怎样写,希望各位帮帮我 问题点数:60、回复次数:6Top

1 楼wwwafa9(阿发)回复于 2003-12-02 12:45:15 得分 0

这不是多此一举吗?Top

2 楼lmby(鹿门布衣)回复于 2003-12-02 12:48:15 得分 20

你干吗不直接在dw里编辑呢?  
   
  非要这么做也行,添加时:  
   
  long   ll_row  
  ll_row   =   dw_name.insertrow(   0   )  
  dw_name.object.column[   ll_row   ]   =   sle_name.text//这句话要注意数据类型匹配Top

3 楼klbt(快乐白兔)回复于 2003-12-02 12:52:21 得分 0

同意楼上,应该直接在数据窗口中编辑、输入数据Top

4 楼GoldProgramer()回复于 2003-12-02 12:55:01 得分 40

即然PB给你提供了数据窗口,那你就该好好学学数据窗口的使用。  
  第一方案:  
          如果你的dw_1(你窗口上的dw控件)是表格形式的,可以在你的添加按钮的Clicked事件  
          中这样写  
          dw_1.InsertRow(0);  
          //然后可以在新增的行中编辑数据。  
          提交按钮中把数据保存到数据库中。  
          if   dw_1.Update()   =   1   then  
              commit;  
          else  
              rollback;  
          end   if;  
   
  第二种方案,dw_1是不可编辑的,那么在添加按钮的Clicked事件中打开另一处窗口,在那里面进行新增。  
          不过也不要使用文本控件,因为数据窗口可以做成各种各样的,完全可以符合你的要求。  
   
  建议先学好数据窗口的制做,功能,控制。Top

5 楼liliang800207(redcloud)回复于 2003-12-02 12:56:14 得分 0

问题表述不清Top

6 楼marinedalian(红袖添香)回复于 2003-12-02 13:05:08 得分 0

GoldProgramer()   的表述多了一个;Top

相关问题

  • 添加字段缺省值
  • 在DW中添加行为出错!
  • 一个很初级问题:添加子程序
  • vc.net的初级问题,如何添加消息函数
  • datalist 的初级问题,添加连接的问题
  • ACCESS数据库添加的初级问题.
  • 关于动态添加select的option值
  • 在Http Head添加值的问题
  • 如何在httpHead 中添加值?
  • 如何取得和添加request的值?

关键词

  • 数据
  • 控件
  • 文本
  • 数据库
  • dw
  • 添加
  • 按钮
  • 编辑
  • 提交
  • 保存

得分解答快速导航

  • 帖主:blackfox0322
  • lmby
  • GoldProgramer

相关链接

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

广告也精彩

反馈

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