起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 84|回复: 3

【搞定】数据的保存**

[复制链接]
发表于 2007-7-4 15:08:51 | 显示全部楼层 |阅读模式
DataSetBroker1.DataSet.Append;

      DataSetBroker1.DataSet.FieldByName('tpv_id').AsString:=trim(self.tpv_id.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_name').AsString:=trim(self.tpv_name.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_code').AsString:=trim(self.tpv_code.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_checkupfee').AsString:=self.tpv_checkupfee.Text;
      DataSetBroker1.DataSet.FieldByName('tpv_ratifycode').AsString:=trim(self.tpv_ratifycode.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_ratifyfee').AsFloat:=strtofloat(self.tpv_ratifyfee.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_ratifydate').AsString:=trim(datetostr(self.tpv_ratifydate.date));
      DataSetBroker1.DataSet.FieldByName('tpv_circs').AsString:=trim(self.tpv_circs.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_verifyfee').AsFloat:=strtofloat(self.tpv_verifyfee.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_trafficfee').AsFloat:=strtofloat(self.tpv_trafficfee.Text);
      DataSetBroker1.DataSet.FieldByName('tpv_model').AsString:=trim(self.tpv_model.Text);

      DataSetBroker1.DataSet.Post;
使用这种方法进行数据保存。点击保存按钮执行此代码,此时表示层的表格里能够显示新增记录,但是数据库里却没有这条记录。当退出此窗体时,x3平台弹出是否保存的提示,此时点击是,这样数据库里才有这条记录。请问这个问题怎样解决呢????????????急盼!!!1
回复

使用道具 举报

发表于 2007-7-4 16:32:09 | 显示全部楼层
不会吧
post是提交本地,
所以在退出X3,要提示保存,此时你点击y,才是提交数据库的,
提交数据库是 ApplyUpdates
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 08:53:35 | 显示全部楼层
好,我试试,非常感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 09:07:22 | 显示全部楼层
哇塞!!!!!!!成功了耶!!!!!!!谢谢atiger
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 08:44 , Processed in 0.039478 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表