vc ado连接SQL数据库 连接字符串

比如说,我用vc2005创建了一个MFC程序.有一个数据库test01.mdf.现在我要连接数据库,怎么连接?特别是练级字符串怎么写?我是这样写的,但是不对.请指教!!/... 比如说,我用vc2005 创建了一个MFC程序.有一个数据库test01.mdf.现在我要连接数据库,怎么连接?特别是练级字符串怎么写?
我是这样写的,但是不对.请指教!!
//////////////////////////////////stdafx.h///////////////
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename ("EOF", "EndofFile")

/////////////////////////DBtest.h/////////////////////////////////////
_ConnectionPtr m_Connection;
_RecordsetPtr m_RescordPtr;

/////////////////////////////////////////////DBtest.cpp///////////////

::CoInitialize(NULL);
try
{
m_Connection.CreateInstance(_T("ADODB.Connection"));
_bstr_t strConnection = _T("Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=test01;Data Source=127.0.0.1");
m_Connection->Open(strConnection,_T(""),_T(""),adModeUnknown);
}
catch (_com_error e)
{
AfxMessageBox( _T("chu cuo la !"));
}

请指教.谢谢.
解决问题高分相送.
回答者: echinachem_com
我是vc++,不是c#啊。没有那个webconfig文件啊。
主要请教你一个问题:如何使用相对路径来连接数据库?
比如说,我把数据库和.EXE文件放在同一个文件夹中。
展开
 我来答
Fisheryc
2011-02-19 · TA获得超过246个赞
知道小有建树答主
回答量:344
采纳率:100%
帮助的人:170万
展开全部
webcofig文件中
<connectionStrings>
<add name="connStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\ruifoxoa.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
把数据库放在App_Data文件夹中
使用时 string strConn = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
不这样弄的话就
<add key="connAccess" value="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source= E:/Website/test/wwwroot/ruifoxoa/App_Data/ruifoxoa.mdb"/>
但是要不断改文件路径了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友99c2e44b1
2011-02-19 · 超过31用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:70.8万
展开全部
在网上找个vb连接sqlserver的连接字符串,放进去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式