打印本文 打印本文 关闭窗口 关闭窗口
运行期显示数据链接属性窗口,取得ADO连接字串
作者:武汉SEO闵涛  文章来源:敏韬网  点击数967  更新时间:2009/4/23 10:46:00  文章录入:mintao  责任编辑:mintao

#include <atl/atlbase.h>

#include <msdasc.h>

#include <adodb.hpp>

 

WideString BuildConnectionStr()

{

  WideString ConnectionStr;

  CComPtr<IDataSourceLocator> pDsl;

  CComQIPtr<_Connection> pConn;

 

  CoInitialize(NULL);

  try

  {

    if(S_OK ==pDsl.CoCreateInstance(__uuidof(DataLinks)))

    {

      if(S_OK == pDsl->PromptNew((IDispatch**)&pConn))

      {

        pConn->Get_ConnectionString(ConnectionStr);

        return ConnectionStr;

      }

    }

  }

  __finally

  {

    CoUninitialize();

  }

}

打印本文 打印本文 关闭窗口 关闭窗口