showbo
GoCityPass新加坡曼谷通票
2018-04-12 05:56
采纳率: 90.9%
浏览 1.1k

asp adodb.recordset调用update方法更新数据超时已过期

asp adodb.recordset调用update方法更新数据时,cpu占用100%,然后过一段时间后出现,Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e31',[Microsoft][ODBC SQL Server Driver]超时已过期的错误。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • qq_33884514
    杏林春雨 2018-04-12 08:52
    已采纳

    在确认代码没有死循环情况下,检查下你的mssqlserver数据库的日志,应该达到几十G了,压缩下日志就好了。参考:
    压缩MS SQL SERVER 2000数据库日志

    点赞 评论
  • flonny
    精锐小菜鸡 2018-04-12 06:24
    点赞 评论
  • hgf517
    hgf517 2018-04-12 06:30

    update方法更新数据时

    点赞 评论
  • orjava
    orjava 2018-04-12 06:41

    可能原因有2:
    其1,硬件问题,网络不稳定或者数据库的内存不足。
    其2,软件问题,主要数据这块。可能是数据表中记录大,或者是建立的索引不符合。别外还要看看您是不是死锁引起的。
    以上。您测试看看。

    点赞 评论
  • jingangrenren
    jingangrenren 2018-04-12 07:03

    根据update where条件,表中建立对应的索引

    点赞 评论
  • cysdmn365
    cysdmn365 2018-04-12 07:05

    可能是因为网络原因或者数据库存在列造成的超时

    点赞 评论
  • u011606457
    _1_1_7_ 2018-04-12 07:47
    点赞 评论

相关推荐