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

 找回密码
 立即注册
搜索

[转换] DV8ac转换至中途,报数据库查询错误,便无法继续

[复制链接]
qichangxing 发表于 2007-9-8 16:04:05 | 显示全部楼层 |阅读模式
如题。
查看空间里出现了一个***.ldb。
回复

使用道具 举报

kook12368 发表于 2007-9-8 16:07:01 | 显示全部楼层
错误发出来看下
回复

使用道具 举报

 楼主| qichangxing 发表于 2007-9-9 19:40:27 | 显示全部楼层
没有具体的错误提示。
“access数据库查询错误”

重新安装DZ6,再升级,提示仍然。

[ 本帖最后由 qichangxing 于 2007-9-9 19:42 编辑 ]
回复

使用道具 举报

kook12368 发表于 2007-9-9 22:03:45 | 显示全部楼层
把AC数据库下载到本地,修复下,在进行转换
回复

使用道具 举报

 楼主| qichangxing 发表于 2007-9-10 17:36:52 | 显示全部楼层
修复过了。仍然。
回复

使用道具 举报

kook12368 发表于 2007-9-10 17:46:54 | 显示全部楼层
可以联系我进行转换
回复

使用道具 举报

 楼主| qichangxing 发表于 2007-9-11 20:34:53 | 显示全部楼层
继续: 今天重新转,哎,居然又能跑了.我就感到奇怪了.非常地,小心地,看着,结果在转换数据表时,... 又出问题了.依然"Access数据库查询出错."
不晓得什么原因, 想必数据库没有关闭? 或是其他原因, 便找了段代码测试, 结果是下面这样的:

Warning: (null)(): Invoke() failed: 发生意外。 Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver] 客户端的工作过多。 in D:\wwwroot\jxau\wwwroot\conn.php on line 5

Warning: (null)(): Invoke() failed: 发生意外。 Source: ADODB.Recordset Description: 在一个已关闭的或无效连接的对象参照上操作不被允许。 in D:\wwwroot\jxau\wwwroot\conn.php on line 8

Warning: main(): Invoke() failed: 发生意外。 Source: ADODB.Fields Description: 项目在所需的名称或序数中未被发现。 in D:\wwwroot\jxau\wwwroot\conn.php on line 9

Warning: (null)(): Invoke() failed: 发生意外。 Source: ADODB.Recordset Description: 对象关闭时,操作不被允许。 in D:\wwwroot\jxau\wwwroot\conn.php on line 10

Warning: (null)(): Invoke() failed: 发生意外。 Source: ADODB.Recordset Description: 对象关闭时,操作不被允许。 in D:\wwwroot\jxau\wwwroot\conn.php on line 11

Warning: (null)(): Invoke() failed: 发生意外。 Source: ADODB.Connection Description: 对象关闭时,操作不被允许。 in D:\wwwroot\jxau\wwwroot\conn.php on line 13


嗯,我想现在管理员同学该能知道我的问题了吧...我想,这可能是转换程序对数据库操作过频, 超负了. 数据库无法释放所致.
ok, 放上我的这段测试代码
  1. <?PHP
  2. //创建ADO连接
  3. $conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
  4. $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("/hi_jxau.asp");
  5. $conn->Open($connstr);
  6. //创建记录集查询
  7. $rs = @new COM("ADODB.RecordSet");
  8. $rs->Open("select * from Dv_Admin",$conn,1,1);
  9. echo $rs->Fields["username"]->Value;
  10. $rs->Movenext(); //将记录集指针下移
  11. $rs->close();

  12. $conn->close();
  13. ?>
复制代码
那么我如何释放这些链接呢? 本想写个连接程序关闭连接的,这下无法执行哦...那么解决办法是在转换时单次数据转换要小一些,由于空间cpu限制使用为3%, 故我想单次转换只能为1000-2000吧, 那么我如何在不重启IIS情况下解决这个问题呢?(关键是我没有这个权限哦)
请相关朋友帮助解决这个问题,非常感谢.
这下大家明白我的痛楚了吧...

[ 本帖最后由 qichangxing 于 2007-9-11 20:44 编辑 ]
回复

使用道具 举报

桃子(小敏) 发表于 2007-9-12 09:02:48 | 显示全部楼层
您给的数据库我转换时没问题啊,请您在转换时注意关闭数据库,填写好配置信息,开始转换,如果有什么问题,再发出来
回复

使用道具 举报

桃子(小敏) 发表于 2007-9-12 10:26:40 | 显示全部楼层
请注意转换前关闭论坛
回复

使用道具 举报

 楼主| qichangxing 发表于 2007-9-12 13:29:10 | 显示全部楼层
今天再转换时, 仍然在第五步出错."Errormsg: ACCESS 数据库查询出错", 本次转换是设置了单次转换量为1000.
我根本没开论坛.在一个全新的空间上转的.
服务器环境: windows 2000 | MySql-4.0.18 | Php-4.3.11
url如下:
http://***.comxconvert/index.php?action=convert&step=5&start=32001&stay=0&totalrows=30613&convertedrows=30613&maxid=137959&tableid=1&dv_posttbl=Dv_bbs1,Dv_bbs2

[ 本帖最后由 qichangxing 于 2007-9-12 13:36 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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