关于使用ODBC操作Sql Server出现的异常问题

hmnes125 2003-08-19 03:31:32
我操作Sql Server表里面的binary段,偶尔会出现以下异常:

0x77e7e8bb 处最可能的异常: Microsoft C++ exception: CDBException @ 0x019ed490 。
0x77e7e8bb 处最可能的异常: Microsoft C++ exception: [rethrow] @ 0x00000000 。

请问是什么问题引起的和如何解决!
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sea_bug 2003-09-04
  • 打赏
  • 举报
回复
用CDBException来捕捉异常就可以了解所处的问题。

rsMember.m_Data 好像要设置大小吧。
hmnes125 2003-08-19
  • 打赏
  • 举报
回复
连接占线导致另一个 hstmt
State:S1000,Native:0,Origin:[Microsoft][ODBC SQL Server Driver]

0x77e7e8bb 处最可能的异常: Microsoft C++ exception: CDBException @ 0x019ed490 。
0x77e7e8bb 处最可能的异常: Microsoft C++ exception: [rethrow] @ 0x00000000 。

代码就是一般的操作:


if( rsMember.Open( CRecordset::dynamic, OpenSql ) )
{

if( rsMember.GetRecordCount() != 0 )
{
rsMember.Edit();

pMsg->GetBuffer( rsMember.m_Data.GetData() , lLength );

rsMember.Update();
}
rsMember.Close();
return TRUE;
}
return FALSE;
有时候执行到Open就出现异常。
有时候是这个函数成功执行完成以后出现异常
txlicenhe 2003-08-19
  • 打赏
  • 举报
回复
你的代码?
liuyun2003 2003-08-19
  • 打赏
  • 举报
回复
gz
CrazyFor 2003-08-19
  • 打赏
  • 举报
回复
把表和SQL语句贴出来看看.
CrazyFor 2003-08-19
  • 打赏
  • 举报
回复
把表和SQL语句贴出来看看.

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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