51Testing软件测试论坛

标题: 打开QC上的QTP脚本,无法读取默认Excel [打印本页]

作者: Tesherlock    时间: 2010-4-29 11:12
标题: 打开QC上的QTP脚本,无法读取默认Excel
Win7企业版操作系统下,运行QTP10.0,远程打开存放在QC服务器上的QTP脚本,提示如下错误:
"Error loading data table file ..."!
[attach]61574[/attach]
点击确定后,能打开QTP脚本,但是Data Table下面没有默认的工作表,如下图![attach]61575[/attach]

经过网上搜索查询,发现此问题是因为Default.xls里面有特殊格式(即使Default.xls里面无任何数据),删掉第250几行的数据就可以打开!的确经过拷贝本地win7下的Default.xls覆盖QC服务器上的Default.xls就可以正常打开,但是这样的话,XP系统下就会有上面的问题。尝试写VBS脚本拷贝Default.xls表中的数据,从外部导入Excel等都无法解决WIN7下出现的这个问题!有遇到过此问题的朋友吗?有什么方法可以解决?

说明:此问题只出现在一台Win7操作系统下,两台XP系统都能正常打开Excel!无论是调用VBS脚本拷贝xls数据还是外部导入excel。
   期待高手出来解答,万分感谢!

[ 本帖最后由 Tesherlock 于 2010-4-29 11:16 编辑 ]
作者: TIB    时间: 2010-4-29 13:04
看装一下QTP10的补丁能否解决吧:
http://support.openview.hp.com/selfsolve/patches
作者: Tesherlock    时间: 2010-4-29 13:29
标题: 回复 2# 的帖子
装了win7的补丁QTP_00644.exe和QTP_00651.exe,还是没用!

[ 本帖最后由 Tesherlock 于 2010-4-29 13:44 编辑 ]
作者: 愤怒的黄瓜    时间: 2010-8-9 10:34
唉,我也出现这个问题,看来Win7的问题比较麻烦,还好,我用的是外部Excel驱动,没有直接用DataTable,只是每次加载TestSet的时候看见那个提示很不爽,有时候要临时调用DataTable也只能绕道走,烦。
作者: 愤怒的黄瓜    时间: 2010-8-9 10:37
我的是Win7创建TestSet后,移植到2003R2就出现上面的问题,移回Win7又好了……
作者: mikyviky    时间: 2011-8-29 17:06
我也遇到这个问题  在win7创建的脚本  放到XP上就出现楼主说的错误
作者: wsmoxiannan    时间: 2013-5-3 13:24
这问题这么久了还是没找到解决方法,是没办法解决了吗?
作者: 黑羽祭    时间: 2013-5-6 10:21
回复 1# Tesherlock


    是你电脑上安装了不同版本的Office造成的。
你在有这个提示的电脑上,用Excel打开Default.xls,保存一下,再关掉,再试试。
作者: cellule    时间: 2013-5-6 14:42
运行的时候,用debug方式看看,打印下err具体的信息
作者: 蓝色印记    时间: 2015-2-10 16:07
我用的是QTP11,也出现这个问题了。原来是用的win7系统可以正常打开,现在换了个xp系统,打开QC上的脚本时就弹出这个错误。

等待高手帮忙解决
作者: 蓝色印记    时间: 2015-2-10 16:10
我也遇到的问题和楼主一样。我之前是在WIN7下用QTP11是正常的,现在换到xp系统就出现这个问题了。

等待高手帮忙解决,谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2