100分求解

聪明的一休 2005-03-21 09:59:19
是C写的程序,我这边没源代码,不能调试
是在调用存储过程取结果集时出错
错误日志记录Error Message: [Microsoft][ODBC SQL Server Driver]Invalid cursor state SqlState: 24000, fNativeError: 0
请大家分析一下是什么原因
问题是有的机器不出错,有的就一直报错
ODBC的版本是一样的,不知道是否可以修改SQL的设置避免这个错误
...全文
143 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
聪明的一休 2005-04-06
  • 打赏
  • 举报
回复
????
聪明的一休 2005-04-05
  • 打赏
  • 举报
回复
存储过程我写的,调试无误
而且早先在另几台服务器上都能运行正常
zjcxc 2005-04-04
  • 打赏
  • 举报
回复
"具体哪个存储过程我知道"

那你就在查询分析器中,用同样的参数调用这个存储过程,看看有没有问题
聪明的一休 2005-04-04
  • 打赏
  • 举报
回复
关键我这边没有源程序,只有数据库,具体哪个存储过程我知道
我只想了解在数据库方面能作什么操作而解决这个问题
allen_21229 2005-04-04
  • 打赏
  • 举报
回复
1)先用mssql2000的事件跟踪程序,看mssql2000是否接收到你的存储过程
2)如果接受到的话,就是mssql2000的问题了,可能是存储过程有问题,
可以用同样的参数在mssql2000查询分析器里调用这个存储过程,检查出错的原因
聪明的一休 2005-03-21
  • 打赏
  • 举报
回复
操作系统都是win2000
clop 2005-03-21
  • 打赏
  • 举报
回复
好象是cursor关闭时,未判断是否处打开状态吧
但至于机器环境导致错误就不清楚了,可能是ODBC的版本吧
jinjazz 2005-03-21
  • 打赏
  • 举报
回复
操作系统一样吗
cqdj 2005-03-21
  • 打赏
  • 举报
回复
应该是在游标定义是没有处理好,可能是出在存储过程或者是C中间的游标定义,我建议你用mssql2000的事件跟踪程序跟一下,就可以确定问题的具体位置,你就好查找了。
完整全套资源下载地址:https://download.csdn.net/download/qq_27595745/61020977 【完整课程列表】 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 01 计算机数学语言描述(共24页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 02 MATLAB语言程序设计基础(共57页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 03 微积问题的计算机求解(共111页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 04 线性代数问题的计算机求解(共155页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 05 积变换域复变函数问题的计算机求解(共90页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 06 代数方程与最优化问题的计算机求解(共67页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 07 微方程问题的计算机求解(共130页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 08 数据插值 函数逼近问题的计算机求解(共100页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 09 概率论与数理统计问题的计算机求解(共104页).ppt 精品推荐教程 清华大学出品 高等应用数学问题的MATLAB求解 10 数学问题的非传统解法(共148页).ppt 00readme.ppt

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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