我这两天看了在vc中使用ado访问数据库的一些东西,有些模糊,请大家不吝赐教。
我们现在一般用的是ado还是ado.net?怎么区分呢?
我看了一些关于ado的书,上面有connection对象,而vc中用的却是_connectionptr,是怎么回事?
比如一个_connectionptr实例m_connect。它在使用createinstance时是用.的,而在使用open时却是用->的,这是怎么回事呢?

解决方案 »

  1.   

    先不要管那么多,知道怎么用就可以了http://www.vckbase.com/document/viewdoc/?id=215看个例子ado是com的技术
      

  2.   

    Microsoft ADO 程序员参考
    http://www.51windows.net/pages/ado/?url=/pages/ado/dir.htm?%CE%DE%D3%C7%CA%D3%B4%B0%CC%E1%B9%A9
      

  3.   

    _connectionptr是一个智能指针,封装了connection对象,间而言之,就是为了方便使用
      

  4.   

    ->是指向对象的方法
    .是调用类成员函数的方法
    createinstance是指针对象本身所提供的函数,所以要用(.),而在使用open时却是指针指向对向的方法,用->.