51Testing软件测试论坛
标题:
连Sqlserver,Oracle的问题
[打印本页]
作者:
xiaoqin
时间:
2005-7-15 12:11
标题:
连Sqlserver,Oracle的问题
1、录制一个登陆脚本:用户名、密码
2、连接数据库(sqlserver,oralce)从数据库取出记录
3、把取出的记录循环插入到脚本中
这种做法该怎么实现啊!请问大家有没有做过啊!有没有例子啊!
等待答案中.................................
作者:
lovetest6
时间:
2005-7-15 12:19
脚本不会写么?还是没找到帮助??
你上次说万分紧急的需要QTP,我刻了盘给你。
看来你还没有仔细学啊,不像你说的那么紧急万分啊,呵呵。
下面这段论坛上朋友的代码,对你有启发么?
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 distinct grn_no from grn_dtl where grn_no like '%"&grnNo&"%' order by grn_no DESC"
Rs.open sql,Conn,1,3
Dim i,j,cell
i=1
j=2 'j=2的原因是因为页面上table是的数据是隔一行一条,不知 道怎么回事,开发人员弄的怪把
Do while not rs.eof
If i=13 Then '13是每页显示出的最大行数,是个常数
i=1
j=2
Browser("::").Page("::").Frame("mainFrm_5").Link("下一页").Click
end if
cell=Browser("::").Page("::").Frame("mainFrm_5").WebTable("收货单号").GetCellData(j,2)
If cell<>rs("grn_no") Then
Reporter.ReportEvent 1, "查询功能"&cell, "查询结果错误."
Exit do
else
Reporter.ReportEvent 0, "查询功能"&cell, "查询结果正确."
End If
rs.movenext
j=j+2
i=i+1
Loop
rs.close
conn.close
set conn=nothing
复制代码
[
Last edited by lovetest6 on 2005-7-15 at 12:25
]
作者:
zjt999
时间:
2005-7-18 11:31
谁试过连接oracle?
作者:
someone5
时间:
2005-7-18 12:15
把连接字符串换掉就行了:
Conn.Open "Provider=OraOLEDB.Oracle.1;Password=password;Persist Security Info=True;User ID=tablespace1;Data Source=database1"
作者:
hongtang
时间:
2005-8-28 19:21
标题:
我连过数据库~
不过是 VBSCRIPT连的
代码网上都有:)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2