经理
业务
您现在的位置:首页 >> 网站设计 >> 内容

错误Provider (0x80020005) 类型不匹配解决方法

 
今天升级动易用2006到SW6.8的时候,发现前台会员中心发布文章的时候提示错误 Provider (0x80020005) 类型不匹配,看了提示的错误代码那行,代码是关于自定义字段的,发现代码没有问题,说明是数据库的问题,因为数据库不是直接升级上来的,我只比较了几个表,其它的没注意。

      仔细查看后觉得PE_Field和PE_Article可疑,只有这两个表包含有自定义字段。网上搜索,此错误是因为插入的数据类型和数据表字段类型匹配,那么跟PE_Field也没有关系,因为PE_Field只定义了自定义字段的相关参数,并不涉及文章的自定义字段。那肯定就是PE_Article的问题了。因为我添加的自定义字段是日期类型的。PE_Article中的也是日期型啊,怎么就不匹配呢?

      于是重新添加一个日期型的自定义字段,然后到数据表中看它是什么类型的,发现新加的居然是文本类型。怪不得呢! 把原先的那两个也改为文本类型,成功解决!一个小问题折腾了我4个小时...  基础很重要啊~

  • 九维软件科技有限公司 © 2010 版权所有 All Rights Resverved 未经授权,禁止复制、转播本站信息,经授权的引用必须注明出自本站 。
    Email:deuv@163.com 电话:0513-85338199 苏ICP备10045045号