17
Oct.2010
今天升级动易用2006到SW6.8的时候,发现前台会员中心发布文章的时候提示错误 Provider (0x80020005) 类型不匹配,看了提示的错误代码那行,代码是关于自定义字段的,发现代码没有问题,说明是数据库的问题,因为数据库不是直接升级上来的,我只比较了几个表,其它的没注意。
仔细查看后觉得PE_Field和PE_Article可疑,只有这两个表包含有自定义字段。网上搜索,此错误是因为插入的数据类型和数据表字段类型匹配,那么跟PE_Field也没有关系,因为PE_Field只定义了自定义字段的相关参数,并不涉及文章的自定义字段。那肯定就是PE_Article的问题了。因为我添加的自定义字段是日期类型的。PE_Article中的也是日期型啊,怎么就不匹配呢?
于是重新添加一个日期型的自定义字段,然后到数据表中看它是什么类型的,发现新加的居然是文本类型。怪不得呢! 把原先的那两个也改为文本类型,成功解决!一个小问题折腾了我4个小时... 基础很重要啊~
最后编辑: 我就是个世界 编辑于October 17, 2010 05:58
仔细查看后觉得PE_Field和PE_Article可疑,只有这两个表包含有自定义字段。网上搜索,此错误是因为插入的数据类型和数据表字段类型匹配,那么跟PE_Field也没有关系,因为PE_Field只定义了自定义字段的相关参数,并不涉及文章的自定义字段。那肯定就是PE_Article的问题了。因为我添加的自定义字段是日期类型的。PE_Article中的也是日期型啊,怎么就不匹配呢?
于是重新添加一个日期型的自定义字段,然后到数据表中看它是什么类型的,发现新加的居然是文本类型。怪不得呢! 把原先的那两个也改为文本类型,成功解决!一个小问题折腾了我4个小时... 基础很重要啊~
相关日志
如何解決Google Chrome的更新错误?(錯誤:4 檢查更新時發生錯誤:無法啟動更新檢查)
文件夹被病毒隐藏无法修改属性的解决方法
动易siteweaver 让用户登陆后直接进入会员中心
CentOS64位系统下安装rar不成功的解决办法
WIN7+IIS7下动易 “Microsoft JET Database Engine 错误 '80004005' 未指定的错误 /Conn.asp,行 28"解决方法
如何解決Google Chrome的更新错误?(錯誤:4 檢查更新時發生錯誤:無法啟動更新檢查)
文件夹被病毒隐藏无法修改属性的解决方法
动易siteweaver 让用户登陆后直接进入会员中心
CentOS64位系统下安装rar不成功的解决办法
WIN7+IIS7下动易 “Microsoft JET Database Engine 错误 '80004005' 未指定的错误 /Conn.asp,行 28"解决方法

最后编辑: 我就是个世界 编辑于October 17, 2010 05:58