G gaisy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #1 我从自己定义的XML文件读取记录,想继承一个TDataSet,但是不打开DataSet怎么把数据加进去呢?
D delphiland Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #2 使用SQL,INSERT INTO... TDataSet不Active是不能对其进行 insert,Edit,Post,Locate...操作的
G gaisy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #4 这个记录集是自己建的,没有和表关联,往那里Insert呀,SQL语句都没法写,不行的
Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #5 说出你的目的,你的方式明显有问题 继承一个TDataSet,还要在这个dataset放数据,目的是什么? 用dataset.data:=dataset2.data;
G gaisy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #7 我的数据是从XML文件中获取的,我想做一个LoadFromFile方法,从XML中读取结构和数据
W wghmy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #9 我明白你意思了,你的意思是说数据表不基于任何数据后台,那就要看你用哪种dataset了, 如果用ClientDataSet就可以这样做,直接建立静立字段,然后用ClientDataSet.CreateDataset, 再Open就可以将数据表格打开而不基于任何已存在的数据库表,然后再往里面添加记录。 不知是否合意?
我明白你意思了,你的意思是说数据表不基于任何数据后台,那就要看你用哪种dataset了, 如果用ClientDataSet就可以这样做,直接建立静立字段,然后用ClientDataSet.CreateDataset, 再Open就可以将数据表格打开而不基于任何已存在的数据库表,然后再往里面添加记录。 不知是否合意?
G gaisy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #10 对,就是这个意思 TClientDataSet也是从TDataSet集成来的,不知道它是怎样实现的 我看源代码先
G gaisy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #11 唉,功力不够,感觉ClientDataSet好像自己写的代码来管理客户端记录的,如果那样就太复杂了 谁有这方面的经验?
崔 崔占东 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #12 使用临时表,TClientDataSet要用midas.dll,使用RXLIB中的MEMORYTABLE也很方便。
W wghmy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #13 这个问题我在半年前也碰到过,我当初真的是用ClientDataset解决的,当时就没有想出来 其它的方法,如果数据不需要保存的话直接CLOSE掉,如果要保存就保存成cds文件(或者 MSV文件),再次打开就LOADFROMFILE,这和本地表也差不多了,这个问题是不好绕过去的.
这个问题我在半年前也碰到过,我当初真的是用ClientDataset解决的,当时就没有想出来 其它的方法,如果数据不需要保存的话直接CLOSE掉,如果要保存就保存成cds文件(或者 MSV文件),再次打开就LOADFROMFILE,这和本地表也差不多了,这个问题是不好绕过去的.
C chshanghai Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #14 有不定要tclientedataset 普通的dataset 都有有createdataset 的方法 这就是创建临时表 adodataset 肯定有这个方法. bde 我没有试过