起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: risehit

怎么用代码表示

[复制链接]
 楼主| 发表于 2007-1-31 14:32:44 | 显示全部楼层
我是x3新手,对于x3平台不熟,可否给我解决下,给我回帖,万分感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 14:44:01 | 显示全部楼层
声明的错误是undeclared  identifier “dataset_sellope”,这是说我没声明定义主数据集dataset_sellope吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 14:58:01 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 15:12:05 | 显示全部楼层
该怎么解决这个问题?
回复 支持 反对

使用道具 举报

发表于 2007-1-31 15:33:08 | 显示全部楼层
dataset_sellope  这个是数据集代理的名字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 15:49:39 | 显示全部楼层
业务信息inforA(包含dsMaster、dsDetail、dsData,并且dsMaster和dsDetail定义了主从关系,dsMaster是主数据集)业务信息inforB(包含dssData)

with dsMaster.DataSet.Connection.Transaction do
begin
  lTransactionHandle := Start(False);    //启动事务
    // Start 后面的参数是指事务的启动方式,分为立即方式和非立即方式,建议使用False,非立即方式
  Try
     // 处理
     dsMaster.DataSet.edit
     ……
     dsData.DataSet.edit
     ……
      dsMaster.DataSet.ApplyUpdates(True);
      dsData.DataSet.ApplyUpdates(False);
      Commit(lTransactionHandle);     //  结束
    Except
      Rollback(lTransactionHandle);    //回滚事务
    end;
  end;
当dsData.DataSet.ApplyUpdates(False)提交出错,dsMaster、dsDetail和dsData这三个数据集都回滚。
这里它不是主数据集吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 16:16:42 | 显示全部楼层
这里和数据集代理有什么关系
我的数据集代理名称为:InfoBrokerCARDSUBSYSINFO。
如上说的 dsMaster就该是主数据集吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 16:18:50 | 显示全部楼层
请回帖 ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 16:42:21 | 显示全部楼层
希望得到回答
回复 支持 反对

使用道具 举报

发表于 2007-1-31 17:11:51 | 显示全部楼层
楼主电话多少?或者你打来01087672660-136
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 21:41 , Processed in 0.037400 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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