Manyou诚邀开发者加盟 | 常见问题
《站长》“开发者特刊”限量赠送
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0使用说明 | 使用手册
Discuz!NT2.5正式版发布
开放源码下载 | 使用手册
UCenter Home 1.2 正式版发布
官方站 | 帮助文档 | 使用手册
基于ECShop的网店托管-卖否
上海PHP就业培训热招 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》俱乐部各地聚会活动进行中
Discuz!/ECShop 专用官方虚拟主机
论坛游戏插件再开新区 助你在聚新人气
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第八期:实战互联网开放平台
返回列表 回复 发帖

求助!oblog转X-space程序出错导致无法转换

求助,用论坛提供的转换程序oBlog 4.6 Access => X-space 4.0 转换程序 oblog46ac-xspace40.php:

出现下面的错误:
Fatal error: Class 'com' not found in /home/.wynette/my/T_OBTOXS/oblog46ac-xspace40.php on line 109

看了一下第109行为:
$dbc = new com("adodb.connection");

环境:
UC+UCH+DZ+supesite+x-space,装x-space的目的就是希望将oblog上面的数据导进来。
但我的4个程序的数据库放在同一个dbhost不同的dbname里。

我看了下只要求我填写 dz的dbname,没有要求填写x-space和uc的dbname,是因为这个原因吗?如果不是是什么造成的?
我的DZ和x-space和UC是放在同一个数据库服务器的不同数据库里边的,不知道是不是这个原因。

------------------------------------
设置文件:
//请仔细设置下面的参数===========================================================
$access                                = '/home/.wynette/my/T_OBTOXS/2008-6-18.mdb';                // oBlog 4.6 Access 论坛数据库文件,绝对路径
$access_uid                        = '';                                   // 访问 access 数据库文件的用户名,一般默认为空
$access_pwd                        = '';                                   // 访问 access 数据库文件的密码,一般默认为空
$oblogpre                        = 'oblog_';                          // oBlog 的表前缀
$source_charset                = 'gbk';                                   // 默认不需要修改
//==============================================================================
$dbhost                         = 'mysql.xxxx.cn';                  // MYSQL 数据库服务器,形如:127.0.0.1:6033,一般为 localhost
$dbuser                                = 'xxxxxx';                           // 连接MYSQL数据库服务器的用户名
$dbpw                                 = 'xxxxxxxxxx';                           // 连接MYSQL数据库服务器的密码
$dbname                         = 'xxxx';                                // Discuz! 数据库名字        
$discuz_tablepre        = 'cdb_';                           // Discuz! 表名前缀        
$xspace_tablepre        = 'supe_';                          // X-space 表名前缀
$discuz_charset                = 'gbk';                           // 如果您的 mysql 是 4.1 及以上版本,请根据您要使用的 discuz 语言包做相应的设置
   // 可以为:'gbk'、'utf8'、'big5'
//==============================================================================

$rpp                                 = 1000;                                   // 每次需要转换的数量,如果您的服务器比较慢,请将这个值调小
$reportfile                  = 'oblogreport.htm';        // 用来记录转换结果分析报告,该文件所在目录须具有可写权限
$debug                                 = 0;                                           // 是否开启调试模式
----------------------------------------------

我应该如何解决?

谢谢帮忙。
你在哪下载的程序?有无改动?
转换时需要dz和ss,xs同一个数据库,不同表前缀
http://www.ccvita.com桃子推荐,建议收藏
http:/no25.isymbian.org桃子推荐,建议收藏
谢谢楼上两位。

我就在官网转换程序板块下的程序。
晚上测试了,将表都放到同一个数据库了,问题依旧。

我看它还没开始执行查找数据库这一步就已经出错了。不知道到底是什么原因。
再看看数据库连接设置?
返回列表