局域网连接SQLSERVER问题??

godzhwei 2008-01-25 11:46:43
CString ConnectionString="Provider=SQLOLEDB.1;driver={SQL Server};Server=192.168.18.16;Database=RemoteMS;User Id=;Password=;";

m_pConnect->Open((_bstr_t)ConnectionString,"","",adModeUnknown);
用上面代码连接数据库时提示:连接字符串属性无效!
请问这是什么问题?该如何解决?我这字符串不能连接局域网的吧?那是怎么写的?
...全文
117 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
godzhwei 2008-02-01
  • 打赏
  • 举报
回复
解决了,是要设置混合身份登陆的,必须有用户名密码.谢谢大家!
内存泄漏 2008-01-28
  • 打赏
  • 举报
回复
对,漏了..User ID=的后面还要加上sa
僵哥 2008-01-28
  • 打赏
  • 举报
回复
Open方法的参数中的用户名和密码不能省。
内存泄漏 2008-01-28
  • 打赏
  • 举报
回复
那你这样再试试..
CString ConnectionString="Provider=sqloledb;Data Source=192.168.18.16;Initial Catalog=RemoteMS;User Id=;Password=;";
luohongming 2008-01-26
  • 打赏
  • 举报
回复
"Provider=SQLOLEDB; Server=192.168.18.16; Database=RemoteMS; uid=; pwd=;"
xiaotian830329 2008-01-26
  • 打赏
  • 举报
回复
我记得如果想在网络连接sql,sql服务器必须是混合身份登陆的,必须有用户名密码.你设置一下试试
zhangli0803 2008-01-26
  • 打赏
  • 举报
回复
帮顶!
godzhwei 2008-01-26
  • 打赏
  • 举报
回复
to tabby:用你的还是出现:连接字符串属性无效!
to luohongming:用你的出现:用户'(null)'登录失败!
CString ConnectionString="DSN=RemoteMS";
CString ConnectionString="Driver={SQL Server};Server=(local);Database=RemoteMS;";
CString ConnectionString="Provider=MSDASQL;Driver={SQL Server};Server=(local);Database=RemoteMS;Uid=;Pwd=;";
我用这些连接串的话就是本地连接,都正常,但我想局域网里连接啊!!有哪些办法啊,帮帮忙啊??
内存泄漏 2008-01-26
  • 打赏
  • 举报
回复
CString ConnectionString="Provider=sqloledb.1;Data Source=192.168.18.16;Initial Catalog=RemoteMS;User Id=;Password=;";

4,011

社区成员

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

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