数据提供程序或其他服务返回E_FAIL状态”的问题--急急急

lizjf 2017-01-19 02:56:51
在两个服务器上运行,其中一个就报这个错,查询起来特别慢,网速带宽问题也找了,网上说的cluserserver也弄了,都不行,在sql server上执行存储过程也没有问题,网上说是数据错误,之前没有问题啊,突然之前就出现了,求解啊!!!
...全文
5617 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
郭伦锐 2020-03-26
  • 打赏
  • 举报
回复
我学想知道怎么回事
宁大涛 2019-02-14
  • 打赏
  • 举报
回复
应该是 字符超过字段限制,或者类型不匹配
lizjf 2017-02-07
  • 打赏
  • 举报
回复
引用 7 楼 reverzeng 的回复:
碰过这样的错误,印象中当时应是服务程序因资源未及时释放,假死了,重启找服务能暂时解决,可以尝试一下,看是否是类似的问题.
有没有别的解决办法了
lizjf 2017-02-03
  • 打赏
  • 举报
回复
引用 10楼lyhoo163 的回复:
是否与操作系统的网络配置有关?
2008的服务器,理论上不能啊,年前的问题,年后上班又好了,我的天
lizjf 2017-01-21
  • 打赏
  • 举报
回复
引用 5楼santiaodahan 的回复:
引用 4 楼 u013682979 的回复:
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
如果不能调试,不能定位到出错的区域,那就凭大家的经验总结,把可能出现问题的地方排除。能查到的出错比较多的地方是字段的值超范围,包括查询语句中字段范围的定义,ADO组件与数据库表的类型对应等。
嗯,我觉得也应该是ADO或者是grid这里出的问题,因为在数据库执行存储过程没有问题,但还有待验证,我只是好奇为啥没报错而是查询慢呢
lyhoo163 2017-01-21
  • 打赏
  • 举报
回复
是否与操作系统的网络配置有关?
lizjf 2017-01-21
  • 打赏
  • 举报
回复
引用 8楼santiaodahan 的回复:
引用 6 楼 u013682979 的回复:
引用 5楼santiaodahan 的回复:
引用 4 楼 u013682979 的回复:
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
如果不能调试,不能定位到出错的区域,那就凭大家的经验总结,把可能出现问题的地方排除。能查到的出错比较多的地方是字段的值超范围,包括查询语句中字段范围的定义,ADO组件与数据库表的类型对应等。
嗯,我觉得也应该是ADO或者是grid这里出的问题,因为在数据库执行存储过程没有问题,但还有待验证,我只是好奇为啥没报错而是查询慢呢
同样的代码在两个服务器上执行,一个报错一个正常?如果这样先排除慢的原因。复杂查询或计算都屏蔽,逐渐增加复杂性来定位。
两个分部同样的代码,但是为什么不直接报错呢,而是查询慢,回头研究一下
santiaodahan 2017-01-21
  • 打赏
  • 举报
回复
引用 6 楼 u013682979 的回复:
引用 5楼santiaodahan 的回复:
引用 4 楼 u013682979 的回复:
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
如果不能调试,不能定位到出错的区域,那就凭大家的经验总结,把可能出现问题的地方排除。能查到的出错比较多的地方是字段的值超范围,包括查询语句中字段范围的定义,ADO组件与数据库表的类型对应等。
嗯,我觉得也应该是ADO或者是grid这里出的问题,因为在数据库执行存储过程没有问题,但还有待验证,我只是好奇为啥没报错而是查询慢呢
同样的代码在两个服务器上执行,一个报错一个正常?如果这样先排除慢的原因。复杂查询或计算都屏蔽,逐渐增加复杂性来定位。
reverzeng 2017-01-21
  • 打赏
  • 举报
回复
碰过这样的错误,印象中当时应是服务程序因资源未及时释放,假死了,重启找服务能暂时解决,可以尝试一下,看是否是类似的问题.
santiaodahan 2017-01-20
  • 打赏
  • 举报
回复
引用 4 楼 u013682979 的回复:
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
如果不能调试,不能定位到出错的区域,那就凭大家的经验总结,把可能出现问题的地方排除。能查到的出错比较多的地方是字段的值超范围,包括查询语句中字段范围的定义,ADO组件与数据库表的类型对应等。
lizjf 2017-01-20
  • 打赏
  • 举报
回复
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
santiaodahan 2017-01-19
  • 打赏
  • 举报
回复
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
lyhoo163 2017-01-19
  • 打赏
  • 举报
回复
未见过,帮顶一下。
lizjf 2017-01-19
  • 打赏
  • 举报
回复
有没有人知道啊

2,507

社区成员

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

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