51Testing软件测试论坛

标题: 如何从数据库中取记录 [打印本页]

作者: vicky51    时间: 2007-12-21 11:39
标题: 如何从数据库中取记录
在QTP中如何实现按照列名从access中取记录?
作者: zhou840401    时间: 2007-12-21 12:51
在QTP安装目录下有一个文件夹"CodeSamplesPlus",里面就有关于数据库的vbscript,还有其它的.
作者: vicky51    时间: 2007-12-21 14:11
什么意思哦?
作者: 风过无息    时间: 2007-12-21 14:35
这个例子可能对你有帮助.

set con=createobject("adodb.connection")
con.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\test.mdb"
set rs=createobject("adodb.recordset")
sql="select  *  from tblcustomer where Acctnum='&isAccount'"
rs.open sql,con

If (  Not Rs.eof ) then
Rs.MoveFirst
msgbox("The Account  Number " &Rs(0)&"  is added successfull")
else msgbox("The account is not find")
End If
rs.close
set rs=nothing
con.close
set con=nothing
作者: 美杜莎的瞳孔    时间: 2007-12-21 15:32
首先是在odbc数据源的系统数据源里添加了所要的access数据库。然后在qtp的datatable里点右键-〉sheet->import->from database,在弹出的菜单中选第二项,然后下一步,点create,找到那个access数据库,并在下面的输入框中输入相应的按列查询的access命令




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