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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 求助:bbsxp2008 转 d72

[复制链接]
csicentury 发表于 2012-3-2 16:48:01 | 显示全部楼层 |阅读模式

xconver 转,主题可以转,其他都报
SQL: SELECT * FROM  BBSXP_Sitesettings
Errormsg: MSSQL ERROR

把step_1.php 其他代码全删除了,

    $query1    =    $db['source']->query("SELECT * FROM  BBSXP_Threads");
        //$query2    =    $db['source']->query("SELECT * FROM  BBSXP_Groups");
    $query    =    $db['source']->query("SELECT * FROM  BBSXP_Sitesettings");

query1 不报错。
到query2 就报错。
SQL: SELECT * FROM  BBSXP_Sitesettings
Errormsg: MSSQL ERROR

请教高手,到底哪出错啊,数据库连接对的啊。。

清风遗落 发表于 2012-3-3 03:57:28 | 显示全部楼层

回帖奖励 +1 枚金币

看看别的地方 看看数据库账号密码对不对
回复

使用道具 举报

 楼主| csicentury 发表于 2012-3-3 10:46:19 | 显示全部楼层
连接 正确。。。。看来只有自己写代码转了
回复

使用道具 举报

 楼主| csicentury 发表于 2012-3-3 13:36:37 | 显示全部楼层
解决方法:估计sql版本之类不匹配。。一时找不到,采用曲线方法。

1、 把mssql 数据库 全部转为mysql ,用 mssql2mysql 工具。
2、
在step2.php 文件修改
  换连接到mysql。。。
   $db['source'] = new db_mysql;
   $db['source']->connect("127.0.0.1","root","123456","db2");
   //
        $query = $db['source']->query("SELECT * FROM {$source_tablepre}users WHERE (userid BETWEEN $start AND $end)");

        while ($user = $db['source']->fetch_array($query)) {

-------

3、搞定。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 11:51 , Processed in 0.099656 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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