没吃过猪肉,光看见猪跑啦....................

烟波浩淼三千里、人鬼殊途五百年

运行期显示数据链接属性窗口,取得ADO连接字串

#include <atl/atlbase.h><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

#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();

  }

}

阅读更多
文章标签: include null
个人分类: BCB笔记 BCB/DELPHI
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

运行期显示数据链接属性窗口,取得ADO连接字串

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭