51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2611|回复: 4
打印 上一主题 下一主题

[原创] 连Sqlserver,Oracle的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-7-15 12:11:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、录制一个登陆脚本:用户名、密码
2、连接数据库(sqlserver,oralce)从数据库取出记录
3、把取出的记录循环插入到脚本中
这种做法该怎么实现啊!请问大家有没有做过啊!有没有例子啊!
等待答案中.................................
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-7-15 12:19:39 | 只看该作者
脚本不会写么?还是没找到帮助??


你上次说万分紧急的需要QTP,我刻了盘给你。

看来你还没有仔细学啊,不像你说的那么紧急万分啊,呵呵。

下面这段论坛上朋友的代码,对你有启发么?


  1. Set Conn = CreateObject("ADODB.Connection")
  2. Set Rs = CreateObject("ADODB.Recordset")
  3. Conn.Open "Description=kml-it;DRIVER=SQL Server;SERVER=KML-IT;UID=sa;PWD=password;APP=QuickTest Professional;WSID=KML-MICHELLE;DATABASE=kml_db"
  4. sql="select distinct grn_no from grn_dtl where grn_no like '%"&grnNo&"%' order by grn_no DESC"
  5. Rs.open sql,Conn,1,3
  6. Dim i,j,cell
  7.         i=1
  8.         j=2 'j=2的原因是因为页面上table是的数据是隔一行一条,不知   道怎么回事,开发人员弄的怪把
  9.                 Do while not rs.eof
  10.                         If i=13 Then  '13是每页显示出的最大行数,是个常数
  11.                                 i=1
  12.                                 j=2
  13.                                  Browser("::").Page("::").Frame("mainFrm_5").Link("下一页").Click
  14.                         end if
  15.                         cell=Browser("::").Page("::").Frame("mainFrm_5").WebTable("收货单号").GetCellData(j,2)
  16.                         If cell<>rs("grn_no") Then
  17.                 Reporter.ReportEvent 1, "查询功能"&cell, "查询结果错误."
  18.                                 Exit do
  19.                         else
  20.                                 Reporter.ReportEvent 0, "查询功能"&cell, "查询结果正确."
  21.                         End If
  22.                         rs.movenext
  23.                         j=j+2
  24.                         i=i+1
  25.                 Loop
  26. rs.close
  27. conn.close
  28. set conn=nothing
复制代码

[ Last edited by lovetest6 on 2005-7-15 at 12:25 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-7-18 11:31:13 | 只看该作者
谁试过连接oracle?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-7-18 12:15:57 | 只看该作者
把连接字符串换掉就行了:
Conn.Open "Provider=OraOLEDB.Oracle.1;Password=password;Persist Security Info=True;User ID=tablespace1;Data Source=database1"
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-8-28 19:21:23 | 只看该作者

我连过数据库~

不过是 VBSCRIPT连的
代码网上都有:)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 16:28 , Processed in 0.081596 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表