大家帮忙看看我的连接字符串对么?

afterruins 2010-02-28 10:49:27
数据库:sql server 2008

CDataConnection m_dbServer;
...
...
...
hr = m_dbServer.Open(strInit);
返回 E_FAIL

我的连接字符串是这么写的:(strInit)

Provider=SQLOLEDB; server=localhost; User ID=battle_server1;Password=jljoybs2;database=battle_server;Connection Reset=FALSE
...全文
84 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
FireBirdCN 2010-03-03
  • 打赏
  • 举报
回复
自从有了udl文件 我从没自己写过链接字符串
PS:不过我没用过SQL08 我用的还是2000

m_pConnection->ConnectionString="File Name=Conn.udl";//目录下的Conn.udl文件
精锐掷矛手 2010-03-03
  • 打赏
  • 举报
回复
贴一下你的Open方法。
思危 2010-03-02
  • 打赏
  • 举报
回复
引用 3 楼 dingnifei123 的回复:
http://www.connectionstrings.com/

居然还有这网站!
afterruins 2010-03-02
  • 打赏
  • 举报
回复
纠结啊
CString strInit="provider=SQLOLEDB;server=127.0.0.1;database=battle_server;Uid=battle_server1;pwd=jljoybs2;";
hr = m_dbServer.Open(strInit);
if(FAILED(hr))
{
m_showInfo->QueueTimeColorText(InfoColor_Error,
"failed to open server configuration database.\n"
" error code : %d\n"
" ini string : %s\n",
hr, (PCSTR)strInit);
return false;
}

总是连不上,
[2010-03-02 22:51:54]failed to open server configuration database.
error code : -2147467259
ini string : provider=SQLOLEDB;server=127.0.0.1;database=battle_server;Uid=battle_server1;pwd=jljoybs2;
[2010-03-02 22:51:54]failed to initialize database connections.
不知道什么原因?
Eleven 2010-03-01
  • 打赏
  • 举报
回复
ls都已经说过了。。。。。。。。。。。。。
forwin 2010-03-01
  • 打赏
  • 举报
回复
CString ConnStr="provider=SQLOLEDB;server=127.0.0.1;database=dbname;Uid=sa;pwd=123;";//mssql
CString LocalConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbname.mdb;";//access
Dingnifei123 2010-03-01
  • 打赏
  • 举报
回复
o_yale_o 2010-03-01
  • 打赏
  • 举报
回复
连接串最好用Windows向导帮你创建,具体做法是:
创建文本文件a.txt->重命名为a.udl->双击a.udl进入设置向导............
afterruins 2010-02-28
  • 打赏
  • 举报
回复
sql server 验证模式: 混合模式

battle_server1已经映射到battle_server数据库

4,012

社区成员

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

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