首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于流的有关问题了.中

2012-03-14 
关于流的问题请教大家了.在线等中.请问如何把Dataset里的数据存放在内存表KbmMemTable中?数据库用ACCESS,

关于流的问题请教大家了.在线等中.
请问如何把Dataset里的数据存放在内存表KbmMemTable中?
数据库用ACCESS,数据存放在本地.
比如一个Datasource,一个Adoquery,一个grid用来显示表格数据.
设置完adoquery的connectstring后,已经成功与表数据相连,并在grid里显示.
我想把adoquery里的数据放到内存表KbmMemTable里去,请问怎么做?
我觉得应该用流的形式,可是怎么实现?
如:
    var
        MDDMemTable:   TKbmMemTable;
        Memsteam   :   TMemoryStream;
    begin
        Adoquery1.connectstring   :=   adoconn;
        s   :=   'select   id,name   from   table ';
        with   Adoquey1   do
        begin
            Close();
            sql.clear;
            sql.add(s);
            open;
        end;
        //接着操作流存放到MDDMemTable
        try
            MDDMemTable   :   TKbmMemTable.Create(nil);
            ....
            ....
            MDDMemTable.LoadFromStream(Memsteam);
        finally
            MDDMemTable.Free;
        end;
    end;    
   
以上只是根据自己的大意写了一下,但是最主要的是省略号那些代码不知道怎么写,其它的地方可能也有些问题,
请教大家!在线等!

[解决办法]
放到内存表里然后做什么?感觉你把问题想复杂了。。

热点排行