三层结构新手求救!!!(200分)

  • 主题发起人 主题发起人 ridaye
  • 开始时间 开始时间
R

ridaye

Unregistered / Unconfirmed
GUEST, unregistred user!

当客户端传来的数据集中含有嵌套表,我怎样取出嵌套表中的数据.
我目前要处理的嵌套表是送货单的明细,我怎样取出这些送货明细去
修正库存数据、去增加客户的应收帐款操作.在客户端我知道先创建
主数据集的永久TField,然后通过使用TNestdTable 或TClientDataSet
的DatasetField属性来连接到主数据集的嵌套字段.就可以通过操作
TNestdTable 或TClientDataSet来操作嵌套表中的数据.但在中间应
用层怎样通过程序来操作嵌套表中的数据.
 
将数据值传到中间层,由中间层调用存储过程来完成。
 
中间层可以在client提交后,在datasetprovider的事件中处理
 
这样通过程序来取得嵌套表中的数据:
for I := 0 to DataSet.FieldCount - 1do
if DataSet.Fields.DataType in [ftDataSet, ftReference] then
begin
DetailDataSet.DataSetField := TDataSetField(DataSet.Fields);
Break;
end;
 
接受答案了.
 
后退
顶部