对编号 800a03e9 “out of memory”错误的处理办法
论坛最近两年出错频率太高,登入论坛,看着刷着,页面突然就返回 800a03e9 “out of memory”,很令人扫兴,这很可能是因为数据库里长年累积的“渣”太多,需要删裁优化,这里找到微软官网提供的参考解决办法:<div><br/></div><div><a href="http://support.microsoft.com/kb/174634">http://support.microsoft.com/kb/174634</a></div><div><br/></div><div><br/></div><div><span style="color: rgb(15, 15, 95); font-family: 'Segoe UI', Arial, Verdana, Tahoma, sans-serif; font-size: 13px; background-color: rgb(240, 240, 160); ">VBScript 的静态字符串的最大限制为 1022 个字符,并会出现此错误的代码行的长度超过 1022 字符的任何时间。</span></div><div><span style="color: rgb(15, 15, 95); font-family: 'Segoe UI', Arial, Verdana, Tahoma, sans-serif; font-size: 13px; background-color: rgb(240, 240, 160); "><br/></span></div><div><font style="color: rgb(51, 51, 51); font-family: 'Segoe UI', Arial, Verdana, Tahoma, sans-serif; font-size: 13px; "><font lang="zh-chs">大多数情况下,在错误行是代码的 SQL 语句,因为 SELECT 语句可能会非常大。</font><font lang="zh-chs">可以使用下列选项之一来解决此问题:</font></font><br style="color: rgb(51, 51, 51); font-family: 'Segoe UI', Arial, Verdana, Tahoma, sans-serif; font-size: 13px; "/><ul style="margin: 16px 0px 16px 40px; padding: 0px; position: inherit; color: rgb(51, 51, 51); font-family: 'Segoe UI', Arial, Verdana, Tahoma, sans-serif; font-size: 13px; "><li lang="zh-chs" style="margin: 0px; padding: 0px; position: inherit; ">如果选择的单个表,请删除前面的每一列前缀"表。。</li><li style="margin: 0px; padding: 0px; position: inherit; "><font lang="zh-chs">创建一个变量来保存 SELECT 语句,并将 SQL 相连接跨多个行,如下所示:</font><div class="kb_codebody" style="margin: 0px 0px 10px; padding: 0px; background-color: rgb(245, 245, 245); position: relative; overflow-x: auto; "><div class="kb_codecontent" style="margin: 0px; padding: 0px; width: 692px; "><code><pre class="code" style="position: relative; padding: 10px; margin-top: 0px; margin-bottom: 0px; width: auto; font-family: Consolas, 'Courier New', Courier, monospace; ">MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "
MySQL = MySQL & "Where x = 3"
</pre></code></div></div></li><li style="margin: 0px; padding: 0px; position: inherit; "><font lang="zh-chs">如果列的数目相对较小,但选择来自多个表的 SELECT 语句,创建一个视图。</font><font lang="zh-chs">选择相对于视图,省略前面列前缀"表。。</font></li><li lang="zh-chs" style="margin: 0px; padding: 0px; position: inherit; ">对于非 SQL 的代码行太大,可以使用前面列出的第二个解决方法。</li></ul></div> 是微软的翻译机译出的,语序看起来有点怪,但大意还是ok。 楼主有心了。谢谢! 感谢楼主热心,不过对目前的论坛不适用,现在使用的是MSSQL数据库,不是MYSQL。
页:
[1]