在Delphi的客户端通常要用TClientDataSet接收成批数据,可是如果用VC,VC下没有相应的控件怎么办,以后还要用在网页中,ASP中该怎么调用呢?
大家平时都是怎么解决成批数据传输的呢?

解决方案 »

  1.   

    用了MIDAS控件就是MIDAS程序,不用就是MTS/COM+程序,对吗?各位老大。
    看来我不能用MIDAS了,有什么别的办法传输成批的数据呢?各位是怎么做的?
      

  2.   

    印象有点模糊,斗胆说几句:
    MIDAS是BORLAND/INPRISE一个造价昂贵的产品,客户端与服务端交流数据
    时有它自已的数据打包方式,用VC的话看来确实要用MTS/COM+了.
      

  3.   

    如果要在VC/VB/ASP中用MIDAS,请先将ClientDataSet中的数据导入一个临时的ADODataSet(或原生ADO的RecordSet),再将其_RecordSet接口提供出来即可
      

  4.   

    不用MIDAS如何传输成批数据呢?没有MIDAS以前大家是怎么用的?VC做MTS又是怎么用的
      

  5.   

    就是用COM组件实现,呵呵,不过俺没有试过;
    如果你不怕麻烦的话,我在www.nxrs.net/bbs上专门就COM进行说明过;
    呵呵
    卖个乖
    -------------------------------------------------------------
    寻寻寻,寻斑竹小小在线
    如果您觉的您对Delphi 感兴趣或是很想学的更好些或者是对Delphi 有更深的认识,我们可以一起交流;
    呵呵
    www.nxrs.net/bbs
    谢谢,别抛砖
      

  6.   

    摩托奉楼主命前来拿分  :)
    问题我觉得Raptor(猛禽)兄的方法可以试试。
    或者,你有没有试过,把所有的vcl-->activex?
    呵呵,没有试过!
      

  7.   

    问题解决,直接返回一个recordset,客户程序直接赋值到一个recordset中,没有用ClientDataSet。
    Raptor(猛禽)兄说得麻烦了点。
    今天下午忙了一下午,总算在VB上实现了(VC太难)。
    不知MIDAS为什么存在?
    谢谢各位参与,大家有没有兴趣再讨论MIDAS存在的必要性,加分至100。COM消我人憔悴。
      

  8.   

    MIDAS是为了减少程序员的开发量的产品
    如此用当真是少见
    不过却正是我这种非DELPHI程序员第一次见到MIDAS的时候
    想要搞清楚的事
    哈哈, eastliangliang(青苹果)(COM消我人憔悴) 
    要教教我才行
      

  9.   

    在网页中嵌入ActiveXForm
        在ActiveXForm中调用远程服务器(通过WebConnection)
        AppServer通过ADO连接数据库
        好爽!!!!!!!!!!
      

  10.   

    自我感觉,MIDAS既然存在,一定有道理,难道只是为了简单编程。一个ClientDataSet.commandtext搞定吗?想了又想,还是把SQL在服务器端实现比较好,客户端只提出需求即可。MIDAS初学者,请高手多指教,谈谈MIDAS的好处