版本: PowerEasy_CMS2006_SP5_Express
问题:准备将我的防盗链软件站点 www.helixapp.com 迁移到动易上面,我直接写入ACCESS数据库的 PE_Article 表, 都没有碰到什么错误,但是生成 html 页面碰到问题:
在生成htm时产生如下错误:
错 误 号:5
错误描述:Invalid procedure call or argument
错误来源:PE_Article6
http://bbs.powereasy.net/dispbbs.asp?boardid=72&replyid=120882&id=274653&page=19&skin=0&Star=1 上面有官方解答:
原因分析:由于采集文章在写入数据库时文章标题出现空标题现象就会在生成htm时出这种错误。
解决方法:打开数据库进入文章库(PE_Article),然后选中文章标题(title)栏升序排列,将空的删掉就可以了。
但是我的显然不属于这种情况,而且有人也有同样的问题。我试了几个小时,才碰巧搞定了,原来是作者里面我用了点号, 这个blog显示成?号了: (亚当?斯密),修改成半角字符就没事了。不知道是否是一个BUG。
感慨:
1. 表里面只要有一条记录有问题就会影响所有的静态html生成,我因为不清楚这一点浪费了很多时间
2. PowerEasy 的逻辑都在dll里面,这当然是商业考虑,但是的确加大了查问题的难度, 现在也有不少的商业CMS放弃使用DLL方式了,比如joekoe4