分享

VC2005连接Microsoft Server SQL 2000字符串。

 启蒙彩魂 2011-01-11
VC2005连接Microsoft Server SQL 2000字符串。
2009年12月14日 12:48

在stdafx.h头文件末尾添加ado组件库。

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")

加载ado组件,并重命名结尾(用于查询)。

 

AfxOleInit(); //初始化 OLE 库

最后可连接字符串:

_ConnectionPtr pConn;
try
{
   pConn.CreateInstance("ADODB.Connection");

//   Provider=SQLOLEDB.1;DataSource=主机名或IP;User ID=用户名;Password=密码;Initial Catalog=数据库名
   _bstr_t strConnect = "Provider=SQLOLEDB.1;DataSource=127.0.0.1;User ID=sa;Password=;Initial Catalog=pubs";// Microsoft Server SQL 2000连接字符串

   _bstr_t strConnect = L"provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\test.mdb;";// Microsoft office access 2003 连接字符串

pConn->Open(strConnect,"","",adModeUnknown);
   MessageBox(_T("数据库连接成功!"), _T("连接成功"));
}
catch(_com_error e)
{
   MessageBox(e.Description());
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多