补充:用什么做com到是其次,只是想将asp中访问数据库的代码封装起来,不知如何去做?望指教!

解决方案 »

  1.   

    如果你需要的代码少的话,我建议用VB做个DLL
      

  2.   

    to gischinaxsw(xsw):有用atl做的对数据库的封装吗?不知atl对数据库操作支持吗?
      

  3.   

    ATL可以支持MFC的,在开始向导选支持MFC或在程序中加afx.h
      

  4.   

    不过用与asp最好还是用asp activeX
      

  5.   

    我最近也准备写一个数据库访问方面的组件,我是这样考虑的。组件用ATL来做,通过引入ADO的智能指针,在将它们按照数据库访问逻辑进行更高层次上的一层封装,用户访问数据时,不直接与底层的ADO打交道,所有与物理数据库相关的操作全部由组件来做。
      

  6.   

    我觉得如果是针对具体的应用,比如想通过书号来查询书的名字,就可以把对数据库操作的过程封装在组件里面,直接调用接口方法得到查询结果就可以了,当然这种方法不够灵活,最灵活的是提供sql语句,得到结果集的接口指针啦,可以用ADO来实现。前面有几个贴在是将怎么做的
      

  7.   

    to gischinaxsw(xsw):那上面的例子编译后没错,但是使用asp调用时报错。