|
tasknum=Environment("tasknum")
results=Environment("results")
sql="select * from t_pz_result_"&tasknum
ConnectDatabase()
If objConnection.state=False Then
Call oReporterManager.Report ("Fail", "连接数据库" ,"连接数据库成功" ,"连接数据库失败!", "SERVER=***;UID=***;==PWD=***;DBQ=TO**1;")
Else
Call oReporterManager.Report ("==Pass", "连接数据库" ,"连接数据库成功" ,"连接数据库成功!", "SERVER=***;UID=***;==PWD=***;DBQ=TO**1;")
End If
DBresult = GetColumn(sql)
CloseDatabase()
If CInt(DBresult)=CInt(results) Then
'msgbox "数据库结果数与页面结果数一致!"
Call oReporterManager.Report ("==Pass", "比对结果数" ,"数据库结果数与页面结果数一致" ,"数据库结果数与页面结果数一致", "数据库比对结果数为【"&CInt(DBresult)&"】页面比对结果数为【"&results&"】")
Else
' msgbox "数据库结果数与页面结果数不一致!比对失败!"
Call oReporterManager.Report ("Fail", "比对结果数" ,"数据库结果数与页面结果数一致" ,"数据库结果数与页面结果数不一致", "数据库比对结果数为【"&CInt(DBresult)&"】页面比对结果数为【"&results&"】")
End If
注意:ConnectDatabase()、GetColumn(sql)、CloseDatabase()、oReporterManager.Report 等都为自己写的函数,你可以替换成你那个项目的专用库函数。。。。。。基本上原理都是一样的
[ 本帖最后由 nanice 于 2008-9-23 12:49 编辑 ] |
|