僚人家园
标题:
对编号 800a03e9 “out of memory”错误的处理办法
[打印本页]
作者:
使君子
时间:
2012-10-24 12:42
标题:
对编号 800a03e9 “out of memory”错误的处理办法
论坛最近两年出错频率太高,登入论坛,看着刷着,页面突然就返回 800a03e9 “out of memory”,很令人扫兴,这很可能是因为数据库里长年累积的“渣”太多,需要删裁优化,这里找到微软官网提供的参考解决办法:
http://support.microsoft.com/kb/174634
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
是微软的翻译机译出的,语序看起来有点怪,但大意还是ok。
作者:
沙南曼森
时间:
2012-10-24 13:39
楼主有心了。谢谢!
作者:
bill
时间:
2012-10-29 21:46
感谢楼主热心,不过对目前的论坛不适用,现在使用的是MSSQL数据库,不是MYSQL。
欢迎光临 僚人家园 (http://bbs.rauz.net.cn/)
Powered by Discuz! X2.5