51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 39169|回复: 77
打印 上一主题 下一主题

[原创] QTP不同数据库检查点手动SQL写法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-7 10:29:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP插入数据库检查点,手动指定SQL语句的写法。
一、SQL Server格式(本地无需安装SQL Server)
connectionstring(连接字符串):
1.本地没有创建数据源的方式
DRIVER=SQL Server;SERVER=数据库IP地址;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=本地主机名;DATABASE=数据库名

实例:
DRIVER=SQL Server;SERVER=10.160.11.10;UID=sa;PWD=sa;APP=Microsoft Office 2003;WSID=RJHLJUN;DATABASE=dcwork

2.本地已创建数据源的方式
DSN=数据源名称;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=数据库的主机名;DATABASE=数据库名

实例:
DSN=LocalServer;UID=sa;PWD=sa;APP=Microsoft Office 2003;WSID=RJDCWORKTEST;DATABASE=dcwork

3.SQL语句实例(从数据库表HR_LANGUAGE_TYPE中,查询字段语言名称LANGUAGE_NAME,条件语言名称=中文,按语言名称升序排序结果)
source(SQL语句):
SELECT HR_LANGUAGE_TYPE.LANGUAGE_NAME  FROM dcwork.dbo.HR_LANGUAGE_TYPE HR_LANGUAGE_TYPE  WHERE (HR_LANGUAGE_TYPE.LANGUAGE_NAME='中文')  ORDER BY HR_LANGUAGE_TYPE.LANGUAGE_NAME


二、DB2格式:(本地至少安装DB2 Run-Time Client Lite)
connectionstring(连接字符串):
1.本地没有创建数据源的方式
DRIVER={IBM DB2 ODBC DRIVER};UID=用户名;PWD=密码;MODE=SHARE;DBALIAS=数据库名;

实例:
DRIVER={IBM DB2 ODBC DRIVER};UID=db2admin;PWD=db2admin;MODE=SHARE;DBALIAS=DCWORK;

2.本地已创建数据源的方式
DSN=数据源名称;UID=用户名;PWD=密码;MODE=SHARE;DBALIAS=DCWORK;

实例:
DSN=DWCORKDB2;UID=db2admin;PWD=db2admin;MODE=SHARE;DBALIAS=DCWORK;

3.SQL语句实例
source:SQL语句
SELECT HR_LANGUAGE_TYPE.LANGUAGE_NAME  FROM DB2ADMIN.HR_LANGUAGE_TYPE HR_LANGUAGE_TYPE  WHERE (HR_LANGUAGE_TYPE.LANGUAGE_NAME='中文')  ORDER BY HR_LANGUAGE_TYPE.LANGUAGE_NAME


三、Oracle格式:(本地需要安装Oracle ODBC DRIVER)
connectionstring(连接字符串):
1.本地没有创建数据源的方式
DRIVER={Oracle in OraHome92};SERVER=数据库服务名;UID=用户名;PWD=密码;DBQ=数据库名;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;

实例:
DRIVER={Oracle in OraHome92};SERVER=DCWORK;UID=DCWORK;PWD=DCWORK;DBQ=DCWORK;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;



2.本地已创建数据源的方式
DSN=数据源名称;UID=用户名;PWD=密码;DBQ=数据库名;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;

实例:
DSN=dcworkoracle;UID=DCWORK;DBQ=DCWORK;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;

3.SQL语句实例
source:SQL语句
SELECT HR_LANGUAGE_TYPE.LANGUAGE_NAME  FROM DCWORK.HR_LANGUAGE_TYPE HR_LANGUAGE_TYPE  WHERE (HR_LANGUAGE_TYPE.LANGUAGE_NAME='中文')  ORDER BY HR_LANGUAGE_TYPE.LANGUAGE_NAME
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2006-6-7 11:10:03 | 只看该作者
    谢谢!楼主真厉害!一下就总结出了这么多!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2006-8-29 21:16:22 | 只看该作者
    这么好的帖子为什么就没有人来顶呢? 倒是总是有人询问如何链接数据库
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-8-30 17:49:14 | 只看该作者
    哈哈哈!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-9-2 12:53:06 | 只看该作者
    louzhu
    楼主看来已经是 这方面得专家了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-9-3 08:16:31 | 只看该作者
    学习学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2006-9-5 13:28:14 | 只看该作者
    四, mysql
    Set Conn = CreateObject("ADODB.Connection" )
    str="DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.1.100;DATABASE=wp_blog;user id=zzz ; password=123456"
    Conn.open str
    Set Rs = CreateObject ("ADODB.Recordset" )
    sql = "select * from `wp_blog`.`blg_webcategory` limit 0, 5000;"
    Rs.open sql,conn,1,3
    If (not Rs.eof) then
    Rs.MoveFirst
    MsgBox Rs(0)
    MsgBox Rs(1)
    MsgBox Rs(2)
    MsgBox Rs(3)
    end if

    Rs.close
    Set Rs = Nothing
    Conn.close
    Set Conn = Nothing
    (转载于 http://bbs.51testing.com/thread-42921-1-1.html )

    [ 本帖最后由 walker1020 于 2006-9-11 09:40 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-10-30 16:15:12 | 只看该作者
    仔细研究研究
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-10-31 14:23:38 | 只看该作者
    我也准备学习联接数据库来测数据表的内容,谢谢楼主.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-12-16 11:15:29 | 只看该作者
    好贴,顶.问一下是否可以连接WEB方法进行测试呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-12-22 11:01:01 | 只看该作者
    DRIVER=SQL Server;SERVER=10.160.11.10;UID=sa;PWD=sa;APP=Microsoft Office 2003;WSID=RJHLJUN;DATABASE=dcwork
    在我的机器上:DRIVER=SQL Server;SERVER=10.10.40.61;UID=sa;PWD=sa;APP=QuickTest Professional;WSID=MINIYAL;DATABASE=CUL
    请问APP是什么?为什么我写APP=Microsoft Office 2003就会语句未结束呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2006-12-22 11:21:52 | 只看该作者
    Rs.open sql,conn,1,3 这里得1,3是啥意思呀?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2006-12-23 11:55:48 | 只看该作者
    也来顶一下,虽然还没用到,但收藏一下,准备以后方便,谢谢楼主了sdlkfj5 sdlkfj5
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2007-1-2 17:01:56 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-1-24 11:34:59 | 只看该作者
    帅气~!十分感谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-2-5 13:35:05 | 只看该作者
    找到了我想要的东西,顶!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-2-10 16:38:44 | 只看该作者
    顶!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-2-12 16:45:42 | 只看该作者
    晚上回切实践一下
    呵呵
    不错的东西
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-3-22 19:32:56 | 只看该作者
    谢谢楼主,对我们新手帮助很大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-3-22 22:23:15 | 只看该作者
    好贴原来在这里啊,人好贴也好,贴好人更好sdlkfj2
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 10:45 , Processed in 0.084595 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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