ADO连Sql server 未知错误?(连不上)

xiuyu08 2005-01-10 07:27:00
stdAfx.h中加了
#import "D:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename ("EOF","adoEOF")

xxdlg.cpp中OnInitDialog()加入

::CoInitialize(NULL);


HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象

if(SUCCEEDED(hr))
{
m_pConnection->Open("driver={SQLServer};Server=XIUYU;DATABASE=nc;UID=sa;PWD=gongyuan","","",adModeUnknown);

}
}
catch(_com_error e)///捕捉异常
{
CString errormessage; errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage()); AfxMessageBox(errormessage);///显示错误信息
}

运行后出现"连接数据库失败!错误信息:未指定的错误"

这是什么问题啊,怎么解决啊?
...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiuyu08 2005-01-10
  • 打赏
  • 举报
回复
谢谢了,我用下面的代码解决了
CString m_strConnection = _T("Driver=SQL Server;Database=nc;Server=127.0.0.1;UID=sa;PWD=gongyuan;");
m_pConnection->Open(_bstr_t((LPCTSTR)m_strConnection),_T(""),_T(""),adModeUnknown);
xiuyu08 2005-01-10
  • 打赏
  • 举报
回复
具体点好吗
2shcm 2005-01-10
  • 打赏
  • 举报
回复
尝试下面一个连接代码看看!
Provider=SQLOLEDB.1;Data Source= 127.0.0.1;User ID=sa;Password=sa;Initial Catalog=master;

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧