我的论坛是从8.0升级到8.1的
上次发现的问题是删除回复的时候报错
我后来把数据库的两个表对照了一下
原来是两个表pz_Forum_ReplyRecycle、pz_Forum_Reply1有一个字段的顺序对应不一致
经调整以后问题已解决
可是现在有发现一新问题:
回复删除后,不能还原
从报错的信息来看
是表名不对,数据库里的表名是pz_Forum_Reply1而不是pz_Forum_Reply0
报错信息如下:
对象名 'pz_Forum_Reply0' 无效。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: 对象名 'pz_Forum_Reply0' 无效。
在还原已删除的主题和回复的时候还存在另外一个同样的问题:
pz_Forum_Reply1、pz_Forum_Topic这两个表的主键ID是自增长的
当还原的时候,还原的信息也包含有ID值
显然这条记录是写不到原表里去的
导致还原失败
请大侠能解决这些问题,非常感谢!