查看: 3288|回复: 3

对编号 800a03e9 “out of memory”错误的处理办法

发表于 2012-10-24 12:42:00|广东 | 查看全部 |阅读模式
论坛最近两年出错频率太高,登入论坛,看着刷着,页面突然就返回 800a03e9 “out of memory”,很令人扫兴,这很可能是因为数据库里长年累积的“渣”太多,需要删裁优化,这里找到微软官网提供的参考解决办法:



VBScript 的静态字符串的最大限制为 1022 个字符,并会出现此错误的代码行的长度超过 1022 字符的任何时间。

大多数情况下,在错误行是代码的 SQL 语句,因为 SELECT 语句可能会非常大。可以使用下列选项之一来解决此问题:
  • 如果选择的单个表,请删除前面的每一列前缀"表。。
  • 创建一个变量来保存 SELECT 语句,并将 SQL 相连接跨多个行,如下所示:
    MySQL = "SELECT table.col1, table.col2 "
    MySQL = MySQL & "FROM table "
    MySQL = MySQL & "Where x = 3"
    						
  • 如果列的数目相对较小,但选择来自多个表的 SELECT 语句,创建一个视图。选择相对于视图,省略前面列前缀"表。。
  • 对于非 SQL 的代码行太大,可以使用前面列出的第二个解决方法。
回复 转播

使用道具 举报

 楼主| 发表于 2012-10-24 12:43:00|广东 | 查看全部
是微软的翻译机译出的,语序看起来有点怪,但大意还是ok。
回复 支持 反对

使用道具 举报

发表于 2012-10-24 13:39:00|广西 | 查看全部
楼主有心了。谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-10-29 21:46:00|山东 | 查看全部
感谢楼主热心,不过对目前的论坛不适用,现在使用的是MSSQL数据库,不是MYSQL。
回复 支持 反对

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们

什么是僚人?   分布于中国西南地区及越南北方的壮族、布依族和岱-侬族,从历史渊源、语言文化、风俗习惯以及分布状况来看,是共性大于个性的同一人群,本站遵循其普遍自称“布僚”Bouxraeuz(我们的人),将之统称为——僚人。

快捷入口

Archiver小黑屋
Copyright © 2026 壮族在线 版权所有 All Rights Reserved. Powered by Discuz! X5.0 京ICP备12039724号-1
关灯 在本版发帖 返回顶部
快速回复 返回顶部 返回列表