利用ado连接sql server的一个异常

dewyhx 2006-07-18 11:48:20
我用ado写的一个连接sql server数据库语句,如果直接运行的话,没有任何错误,但是我在调试状态下的时候,就会在下面的语句处抛出一个异常,
_ConnectionPtr m_pConnection;
//...
m_pConnection->Open(_bstr_t("{"Provider=SQLOLEDB.1; Data Source=192.168.1.165; Initial Catalog=HStreamC; User ID=sa; PWD=123"}"), "", "", -1);
异常如下:
Warning: 连接数据库发生异常. 错误信息: 灾难性故障;
Description: 灾难性故障
State: (null), Native: -2147418113, Source: Provider

我有疑问的是 为什么在运行状态没有问题呢? 如果是程序有问题,请高人们帮我分析下问题所在,谢谢!!
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dewyhx 2006-07-18
  • 打赏
  • 举报
回复
不好意思 是我写错了
m_pConnection->Open(_bstr_t("Provider=SQLOLEDB.1; Data Source=192.168.1.165; Initial Catalog=HStreamC; User ID=sa; PWD=123"),"","", -1);
就是这么的 在调试状态下才出现错误 运行状态好好的...
hellowork 2006-07-18
  • 打赏
  • 举报
回复
好像是楼主的连接字符串有问题,这样试试:
m_pConnection->Open(_bstr_t("Provider=SQLOLEDB.1; Data Source=192.168.1.165; Initial Catalog=HStreamC; User ID=sa; PWD=123"),"","", -1);
playwarcraft 2006-07-18
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/831715/
這個裡面有介紹,8過是E文..
云中客 2006-07-18
  • 打赏
  • 举报
回复
有可能与网络设置有关
检查服务器是否有防火墙打开

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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