|
我想利用database checkpoint对页面的查询功能进行自动检查。
在录制完毕后,插入一个database checkpoint,如附件中图,但是点击finish后总是提示the specified query could not be executed.是不是在sql statement中写的不对呢。俺是菜鸟一个
我是这样写的:
- Set Conn = CreateObject("ADODB.Connection")
- Set Rs = CreateObject("ADODB.Recordset")
- Conn.Open "Description=kml-it;DRIVER=SQL Server;SERVER=KML-IT;UID=sa;PWD=password;APP=QuickTest Professional;WSID=KML-MICHELLE;DATABASE=kml_db"
- sql="select * from SC where INQ_ID='&kml_query_no&'"
- Rs.open sql,Conn,1,3
- do while not rs.eof
- values=rs("INQ_ID")
- if value!=kml_query_no then
- Reporter.ReportEvent 2, "查询功能", "查询结果错误."
- exit do
- else
- rs.movenext
- end if
- wend
- rs.close
- conn.close
- set conn=nothing
复制代码 我始终觉得我写的不对,怎么将rs中的记录和页面的记录一个一个的比较呢??
高手指教
lovetest6:我给你的代码加了一个[code]呵呵,要不看起来多别扭啊,呵呵:)
[ Last edited by lovetest6 on 2005-6-29 at 15:37 ] |
|