在服务器端要检索数据库,比如
  select item1,item2.. form biao where ...
由于每次条件都不一样,得到的记录集大小也不一样,如何正确把这些记录集送到客户端?
并且让客户端知道你送了些什么过来?

解决方案 »

  1.   

    定义一个结构好了
    typedef struct tagNETMSG {
    DWORD dwType;
    BYTE *pMSg;
    }*PNETMSG;
      

  2.   

    typedef struct tagNETMSG {
    DWORD dwType;
    BYTE *pMSg;
    }*PNETMSG;tabNETMSG tag;
    tag.dwType = ...;
    tag.pMsg = new BYTE[sizeof(..)];
    memcpy(...);
    then send tag
      

  3.   

    我要发送很多数据,这样一个个的发效率太低了。怎样一下或分几次把一个recordset发过去,而客户端又能知道recordset里是什么数据?