我从服务端取得表1的数据放在客户端的clientdataset中,现在要有两个问题:
1:要在取得数据的clientdataset1中增加字段(但不能使原来的数据变没有了).
2:要在更改后的clientdataset1的数据另存到服务端的表2(表2的结构与clientdataset1修改后结构相同)

解决方案 »

  1.   

    1.clientdataset内容保存到文件,修改结构,然后读取内容文件
    2.用INSERT将CLIENTDATASET1的内容添加到表2
      

  2.   

    不知你用的什么数据库,一般的数据库都可以用SQL来实现你的功能
    1.alter table 表名 add (新字段 varchar(10));
    2.insert into 新表 from 旧表
      

  3.   

    datasetclient .fielddefs.add()//用來加字段
    datasetclient.append;
    datasetclient.post;//用來加數至datasetclient
    至於更新嘛,你可以邊歷datasetclient的記錄,然後更新表1.