Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[转换] pw7-dz7转换过程出现这个.如何解决?

[复制链接]
Wit-ness 发表于 2009-1-30 15:49:17 | 显示全部楼层 |阅读模式
本帖最后由 Wit-ness 于 2009-2-2 11:43 编辑

XConvert info: MySQL Query Error

Time: 2009-1-30 7:46am
SQL: SELECT COUNT(DISTINCT authorid) FROM sq_datou_1636.pw_debatedata WHERE tid='232' AND debatetype='2'
Error: Unknown column 'debatetype' in 'where clause'
Errormsg.: 字段不存在
程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖
回复

使用道具 举报

12153556 发表于 2009-1-30 15:52:00 | 显示全部楼层
请详细说明你是由什么论坛转换到什么论坛

这样才好帮你分析
回复

使用道具 举报

 楼主| Wit-ness 发表于 2009-1-30 15:52:29 | 显示全部楼层
pw7-dz7的..
回复

使用道具 举报

 楼主| Wit-ness 发表于 2009-2-2 11:35:30 | 显示全部楼层
((em:02))有没有人帮忙的?再顶
回复

使用道具 举报

yhjhoo 发表于 2009-2-2 11:50:19 | 显示全部楼层
pw应该有数据库检测工具的吧,你检测一下看看你的数据库字段是否完整

提示是没有‘debatetype’这个字段
回复

使用道具 举报

桃子(小敏) 发表于 2009-2-2 13:44:27 | 显示全部楼层
楼上说的很对哦,您先校验下自己的数据库结构是否标准
如果标准,修复下pw数据库的debatedata 数据表,再转换
回复

使用道具 举报

 楼主| Wit-ness 发表于 2009-2-2 14:25:34 | 显示全部楼层
((em:07))能不能具体说下怎么做,我也知道那个字段没有。。

但具体解决的方法是什么?

删除那个字段吗?
回复

使用道具 举报

viswow 发表于 2009-2-2 14:26:32 | 显示全部楼层
((em:07))能不能具体说下怎么做,我也知道那个字段没有。。

但具体解决的方法是什么?

删除那个字段吗?
Wit-ness 发表于 2009-2-2 14:25


先使用PW的修复工具修复一下数据库~
回复

使用道具 举报

 楼主| Wit-ness 发表于 2009-2-2 14:29:13 | 显示全部楼层
8# viswow


谢。收到。。弄不好。我晚上M你。((em:14))
回复

使用道具 举报

beijing200808 发表于 2009-2-2 16:20:57 | 显示全部楼层
本帖最后由 beijing200808 于 2009-2-2 16:23 编辑

非常抱歉,经查证,这个是程序的bug,楼主用编辑器打开step_16.php,找到第60行,如下:
$negadebaters = $db['source']->result($db['source']->query("SELECT COUNT(DISTINCT authorid) FROM {$source_tablepre}debatedata WHERE tid='$oldtid' AND debatetype='2'"), 0);
将 debatetype 改为 standpoint ,保存退出,然后重新运行一下程序就可以了。
当然也可以从网上下载最新的程序(已经修复)进行替换。

另外,感谢楼主向我们提供这么宝贵的意见,也希望更多的朋友来监督我们,力争将转换工作做到更精确、更方便。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 05:13 , Processed in 0.080667 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表