当前位置:首页
开发技术指南» 文章正文
    引言:

 ·怎么实现打印预览100分求    »显示摘要«
    摘要: 要写个图片处理程序,然后打印出来,请问c++ builder里面有没有现成的打印预览的控件,就象vc里面的cpreviewprint那样的?难道自己用api写? ......
 ·找寻英语词汇库    »显示摘要«
    摘要: 我准备编写一个自动识别英文单词的程序,现在需要一套英语词汇库,数据库的格式如下: 单词 音标 发音 hardly [ha:dli] ... 请教各位大侠,那里能找到,或者怎么做? ......


ADO使用绑定的方式进行数据类型转换,必须事先知道个字段的结构吧

在网上看到资料说通过定义一个类来绑定recordset,如下:  
  class   CCustomRs   :   public   CADORecordBinding  
  {  
  //开始进行数据类型绑定  
  BEGIN_ADO_BINDING(CCustomRs)  
    //把Recordset的第2个adVarChar类型的字段绑定到C/C++变量m_ch_fname上  
        ADO_VARIABLE_LENGTH_ENTRY2(2,   adVarChar,   m_ch_fname,    
                                                  sizeof(m_ch_fname),   m_ul_fnameStatus,   false)  
        ADO_VARIABLE_LENGTH_ENTRY2(4,   adVarChar,   m_ch_lname,    
                                                  sizeof(m_ch_lname),   m_ul_lnameStatus,   false)  
  //结束绑定  
  END_ADO_BINDING()  
   
  //紧接着定义上述宏中用到的C/C++变量  
  public:  
        CHAR         m_ch_fname[22];  
        CHAR         m_ch_lname[32];  
        ULONG       m_ul_fnameStatus;  
        ULONG       m_ul_lnameStatus;  
  };  
   
  如果需要转换的字段要到时才知道类型等信息——比如说我需要转换任意一个SQL的表到foxpro的表,  
  应该如何解决?

NO.1   作者: Mackz

不知道结构当然不能绑定,不过不绑定也能用啊。

NO.2   作者: qc_jrj

RecordSet   打开表,使用   RecordSet   的属性   Fields   访问表结构。


    摘要: 问题如上 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE