当前位置:首页 > 日志 > 正文内容

3704数据库操作错误!aspcms解决此问题方法大总结

光的传人13年前 (2013-08-13)日志8778

昨天浏览了下刚做好的一个网站,没想到留言的页面出错了!其他页面没有问题,错误提示如下:

“3704数据库操作错误!select SortName,SortStyle,SortURL,sortID ,(select count (*) from Aspcms_NewsSort as a where a.ParentID=b.sortID) as subcount,SortFolder from Aspcms_NewsSort as b where SortStatus and ParentID={aspcms:topsortid order by SortOrder asc”(为了让错误重现,我又重新改了代码,复制出来的!)

非常专业的问题,怎么解决呢?于是度娘啊,谷哥啊,都问了很多遍,就是没找到真正适合我这个问题的答案!尼玛,aspcms官网上很多人提问就是没人说出个真正原因!这也太坑人了!没办法,只有自己解决了!参考了N多关于此问题的网页,下面总结一下解决此方法的思路:

1、网站之前是好好的,突然之间出现这个问题(我的这个网站就是这种情况)

这种情况,要仔细分析自己的网站在出现这个问题之前,做了什么修改。我发现解决此问题方法的过程就不详细说了,反正是修改过数据查询代码、空间设置等等,最后发现,仅仅是因为在模板left.html添加了如下代码导致的“3704数据库操作错误”!

{aspcms:navlist type={aspcms:topsortid}}
  <li {if:[navlist:sortid]=[navlist:cursortid]}class="currentNav"{end if}><a title="[navlist:name]" href="[navlist:link]">[navlist:name]</a></li>
{/aspcms:navlist}

添加这个段代码是为了在左侧导航上,如果有子栏目的话,显示子栏目,是专门为新闻列表页面修改的,但是left.html是全站统一调用的,所以在留言页面上多了很多标签,就出现了3704数据库操作错误!于是删除掉上述多余代码,问题得到完美解决!(解决思路借鉴文章《提示“对象关闭时,不允许操作。”修复ASPCMS的一个BUG》,可自行搜索文章名查看,文中是说用了很多{aspcms:content}标签,导致出现3704数据库操作错误问题,删除掉一个标签就正常了,他的解决方法是修改aspcms的核心代码,按照他的修改方法,没有发现他说的那个文件,也没有找到相应的代码,应该是版本不一样了,没办法只能自己找解决方法,才有了上述方法)

总结:出现此问题的页面,可能是由于这个页面引用了太多标签的缘故,减少标签的使用,即可解决。

网友遇到此问题的其他解决方法(出现3704数据库操作错误问题的原因可能不止这一个哦,所以解决方法也不一样)

2、前台显示 3704数据库操作错误!后台登陆后 3709数据库操作错误! 

解决方法:

(1)网站安装在子目录情况下,未设置目录config文件夹下AspCms_Config.asp文件中的Const sitePath="" '网站目录 例如:cms/,如果网站放在根目录下子目录刘6下,应设置Const sitePath="刘6/" '网站目录 例如:cms/

(2)根目录权限不正确导致,先检查IIS管理器-站点-右击属性-目录安全性-身份验证和访问控制-编辑-用户名,复制用户名后,检查网站根目录文件夹-右击属性-安全,检查是否有IIS管理器中用户名的读取和写入访问权限。(对于虚拟空间用户来说,一般不是这个原因)

(3)磁盘目录C:\WINDOWS\Temp下缺少users用户的读取和写入权限。(虚拟空间用户不存在此原因)

总结完毕!归根结底,出现这个问题的根本原因是aspcms本身编程问题,如果能从根本上解决3704数据库操作错误,那是多么美好的一件事啊!希望这么好的一个cms能够日趋完善!

扫描二维码推送至手机访问。

版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。

本文链接:http://www.liu16.com/post/aspcms3704.html

标签: aspcms经验
分享给朋友:

相关文章

您输入的域名无法访问,DNS污染解决方法

您输入的域名无法访问,DNS污染解决方法

新解析的域名,解析没生效时访问,会出现“您输入的域名无法访问,请尝试为您提供的网址导航服务或重新搜索访问。”或其他提示,然后自动跳转到某挂满了N多广告的导航网址上,这个是宽带上DNS污染,这种情况本也无可厚非,毕竟网址解析确实没生效,打不开...

shopex最新版single-4.8.5.78660安装没有反应解决方法

shopex最新版single-4.8.5.78660安装没有反应解决方法

买了一个香港的虚拟主机,上传了shopex的最新版程序,可是访问的时候竟然是一片空白!OMG,怎么回事?查看源代码,也没有代码显示,路径没有问题啊!再检查一下,发现txt文本文件可以打开,php的文件打开都是空白。仔细分析了下安装说明,re...

谷歌扩展程序DIY修改及指定扩展程序的私有密匙已存在解决方法

谷歌扩展程序DIY修改及指定扩展程序的私有密匙已存在解决方法

一直以来使用的谷歌浏览器中比较牛叉的一款插件“SEO in China”,号称是史上最给力的Chrome SEO扩展(没有之一)! 说实话,确实好用,但是不久前谷歌浏览器升级之后就不好用了,在谷歌网上应用商店下到的版本很多功能都不好用了,而...

Phison(群联)主控PS2251-07(PS2307)金士顿64G DataTraveler100 G3量产工具及方法总结

Phison(群联)主控PS2251-07(PS2307)金士顿64G DataTraveler100 G3量产工具及方法总结

不知道怎么搞的,我的一个金士顿64G DataTraveler 100 G3的U盘在平板上用过几次之后(每次都是卸载u盘之后拔出),竟然出问题了!插到电脑上显示要格式化,然而真正要格式化时,却显示windows无法完成格式化,又或者是提示U...

黑胶体无法识别短接新方法(金士顿DTSE9 16G U盘)

黑胶体无法识别短接新方法(金士顿DTSE9 16G U盘)

今天又翻出了6年前的一个16G U盘,之前量产过,详见文章《金士顿DTSE9 16G U盘(山寨安国Alcor主控)量产方法及量产工具》。对,还是这个U盘(黑胶体丝印为:ZY1512SD016AG,搜索不出任何信息!),当年量产好了之后,好...

手机不能发送短信(能打电话收短信)解决方法大全

手机不能发送短信(能打电话收短信)解决方法大全

前一阵子手机刚刷了机,一直没发现什么问题。直到昨天要发送短信给10086查询余额时才发现,手机发短信一直显示“正在发送”,却一直发送不了短信。而这段时间使用,手机能打电话、收短信都没问题,只是发送短信不行,难道是刷机包的问题或者与卸载系统软...

评论列表

英语网
11年前 (2015-03-16)

弄好了,谢谢

婚纱摄影
13年前 (2013-08-18)

没有什么不同啊 楼主

厚街婚纱摄影
13年前 (2013-08-15)

很好,解决了问题

旅游婚纱摄影
13年前 (2013-08-15)

写的不错,加油博主!

快开工具
13年前 (2013-08-14)

很好!学习学习自己也来。

婚纱摄影
13年前 (2013-08-14)

还是分享下

移动脚手架
13年前 (2013-08-13)

谢谢分享

移动脚手架
13年前 (2013-08-13)

谢谢分享

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。