COMDate.exe 0x7764b9bc 处最可能的异常: 0x000006BA: RPC 服务器不可用

dj985081749 2012-01-12 03:42:53
bool DBase::OpenDateBase(int n)
{
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pParam;
_CommandPtr m_pCommand;


HRESULT hr;

try
{

::CoInitialize(NULL);
// ::AfxOleInit();//MFC中用这个初始化

hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
m_pConnection->ConnectionTimeout = 0;
//hr = m_pConnection->Open( "Provider=MICROSOF-E9BBF1;Data Source=db.Student", "sa", "dj$&%@)$!", adModeUnknown);
//m_pConnection->PutDefaultDatabase ((_bstr_t)"DB");//设置默认数据库
hr = m_pConnection->Open("driver={SQL Server};Server=WWW-27903978A63\PROGRESS;DATABASE=RTU_Water;UID=sa;PWD=","","",adModeUnknown);

m_pConnection->CursorLocation = adUseClient;

m_pCommand.CreateInstance(__uuidof(Command));
m_pCommand->ActiveConnection = m_pConnection;
m_pCommand->CommandTimeout = 5;
m_pCommand->CommandType = adCmdStoredProc; //将类型设备为存储过程
...}

当打开数据库时,hr = m_pConnection->Open("driver={SQL Server};Server=WWW-27903978A63\PROGRESS;DATABASE=RTU_Water;UID=sa;PWD=","","",adModeUnknown);

就会提示说 0x000006BA: RPC 服务器不可用,我将电脑上的RPC服务都打开了,可是还是不行。
...全文
336 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishion 2012-01-12
  • 打赏
  • 举报
回复
你用文本创建一个新文件,修改后缀名为udl,再打开UDL文件,连接数据库,然后再用文档方式打开看看连接符对不对,能不能连接数据库
dj985081749 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 oyljerry 的回复:]
直接把sql语句放到数据库中执行看是否可以
[/Quote]

可以啊。没有问题。。。我以前就用这个连接数据库的,今天用,就成这样了。郁闷。
oyljerry 2012-01-12
  • 打赏
  • 举报
回复
是不是机器环境做了什么变化,比如安全属性设置等
dj985081749 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gis_wudi 的回复:]
driver={SQL Server};Server=WWW-27903978A63\PROGRESS;DATABASE=RTU_Water;UID=sa;PWD=
这个连接正确不正确
[/Quote]

这个连接器是正确的,我以前就用的这个连接,一直能用。
dj985081749 2012-01-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 oyljerry 的回复:]
直接把sql语句放到数据库中执行看是否可以
[/Quote]
可以执行,执行是没有问题的。
oyljerry 2012-01-12
  • 打赏
  • 举报
回复
直接把sql语句放到数据库中执行看是否可以
GIS_wudi 2012-01-12
  • 打赏
  • 举报
回复
driver={SQL Server};Server=WWW-27903978A63\PROGRESS;DATABASE=RTU_Water;UID=sa;PWD=
这个连接正确不正确

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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