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

Eli666 软件开发  2017-01-19 02:56:51
在两个服务器上运行,其中一个就报这个错,查询起来特别慢,网速带宽问题也找了,网上说的cluserserver也弄了,都不行,在sql server上执行存储过程也没有问题,网上说是数据错误,之前没有问题啊,突然之前就出现了,求解啊!!!
...全文
3175 点赞 收藏 14
写回复
14 条回复
郭伦锐 2020年03月26日
我学想知道怎么回事
回复 点赞
宁大涛 2019年02月14日
应该是 字符超过字段限制,或者类型不匹配
回复 点赞
Eli666 2017年02月07日
引用 7 楼 reverzeng 的回复:
碰过这样的错误,印象中当时应是服务程序因资源未及时释放,假死了,重启找服务能暂时解决,可以尝试一下,看是否是类似的问题.
有没有别的解决办法了
回复 点赞
Eli666 2017年02月03日
引用 10楼lyhoo163 的回复:
是否与操作系统的网络配置有关?
2008的服务器,理论上不能啊,年前的问题,年后上班又好了,我的天
回复 点赞
Eli666 2017年01月21日
引用 5楼santiaodahan 的回复:
引用 4 楼 u013682979 的回复:
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
如果不能调试,不能定位到出错的区域,那就凭大家的经验总结,把可能出现问题的地方排除。能查到的出错比较多的地方是字段的值超范围,包括查询语句中字段范围的定义,ADO组件与数据库表的类型对应等。
嗯,我觉得也应该是ADO或者是grid这里出的问题,因为在数据库执行存储过程没有问题,但还有待验证,我只是好奇为啥没报错而是查询慢呢
回复 点赞
lyhoo163 2017年01月21日
是否与操作系统的网络配置有关?
回复 点赞
Eli666 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组件与数据库表的类型对应等。
回复 点赞
Eli666 2017年01月20日
引用 3楼santiaodahan 的回复:
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
我用的是cxgrid展示的,现在查询如果数据量小可以查询,如果大就报这个错,类型错或者超范围应该多少数据都报错吧
回复 点赞
santiaodahan 2017年01月19日
信息太少,不好判断。重点检查数据库字段是否超范围及和类型是否匹配。
回复 点赞
lyhoo163 2017年01月19日
未见过,帮顶一下。
回复 点赞
Eli666 2017年01月19日
有没有人知道啊
回复 点赞
发动态
发帖子
数据库相关
创建于2007-08-02

1211

社区成员

8.8w+

社区内容

Delphi 数据库相关
社区公告
暂无公告