如何将QTP脚本中所做的SQL查询语句显示到结果中!在线等!
在脚本中做了个SQL的查询语句,能不能将查询到的结果显示在result中的datatable中? 可以,你首先需要了解一下QTP中report对象的用法,这个在QTP的文档中用索引可以很轻松的找到,通过report对象你可以在测试报告中输出你自己定制的信息,所以只要包那个sql的查询结果存到变量中,然后用report输出就可以了。具体的代码记不清了,楼主查一下帮助文档吧 恩,谢谢,我先看一下 sql="select User_Name from userinfo"
Cmd.CommandText = sql
我看了下2楼说的
我的意思是sql="select User_Name from userinfo"
Cmd.CommandText = sql,我要看sql查询后的结果,是一条条记录,不是done,pass,fail这种 XXX.MoveFirst数据指到结果的第1条
按这个关键字找应该能找到相关的代码
回复 1# 的帖子
可以直接把数据库返回的查询结果直接写到datatable的,这样当程序运行完后,你就可以在result中见到了。提供点代码,供参考。
Function SlideClsList()
Set NewDBCon=new DBCon
NewDBCon.conn() ’数据库连接
NewDBCon.sql("select*from XXClass") ‘返回res对象的结果集
i=1
res.movefirst
While not res.eof
Datatable.GetSheet("XXClass").setcurrentrow(i)
Datatable.GetSheet("XXClass").getparameter("Id").value=res("Id").value
Datatable.GetSheet("XXClass").getparameter("sName").value=res("sName").value
res.movenext
i=i+1
Wend
res=rc
Cnn.close
End Function 新手可以看看,me 2
页:
[1]