51Testing软件测试论坛

标题: QTP不同数据库检查点手动SQL写法 [打印本页]

作者: 2005hljun    时间: 2006-6-7 10:29
标题: QTP不同数据库检查点手动SQL写法
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
作者: walker1020    时间: 2006-6-7 11:10
谢谢!楼主真厉害!一下就总结出了这么多!
作者: walker1020    时间: 2006-8-29 21:16
这么好的帖子为什么就没有人来顶呢? 倒是总是有人询问如何链接数据库
作者: ljitry    时间: 2006-8-30 17:49
哈哈哈!!!!
作者: yifeng104    时间: 2006-9-2 12:53
louzhu
楼主看来已经是 这方面得专家了
作者: Alexlj_luo    时间: 2006-9-3 08:16
学习学习
作者: walker1020    时间: 2006-9-5 13:28
四, 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 编辑 ]
作者: leisss    时间: 2006-10-30 16:15
仔细研究研究
作者: denty    时间: 2006-10-31 14:23
我也准备学习联接数据库来测数据表的内容,谢谢楼主.
作者: foxmishy    时间: 2006-12-16 11:15
好贴,顶.问一下是否可以连接WEB方法进行测试呢?
作者: miniyal    时间: 2006-12-22 11: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就会语句未结束呢?
作者: miniyal    时间: 2006-12-22 11:21
Rs.open sql,conn,1,3 这里得1,3是啥意思呀?
作者: dyq1108    时间: 2006-12-23 11:55
也来顶一下,虽然还没用到,但收藏一下,准备以后方便,谢谢楼主了sdlkfj5 sdlkfj5
作者: walker1020    时间: 2007-1-2 17:01
另外 请参考 http://bbs.51testing.com/thread-41573-1-7.html
作者: htot05    时间: 2007-1-24 11:34
帅气~!十分感谢
作者: fengle    时间: 2007-2-5 13:35
找到了我想要的东西,顶!!
作者: renhaiyong    时间: 2007-2-10 16:38
顶!!!
作者: kevin_swpi    时间: 2007-2-12 16:45
晚上回切实践一下
呵呵
不错的东西
作者: jacky9947    时间: 2007-3-22 19:32
谢谢楼主,对我们新手帮助很大
作者: dcyan    时间: 2007-3-22 22:23
好贴原来在这里啊,人好贴也好,贴好人更好sdlkfj2
作者: luckilypig    时间: 2007-4-19 11:52
啊   有点深啊
作者: 金城月    时间: 2007-4-23 15:23
看来要学的东西太多了阿
作者: lucky520    时间: 2007-5-18 09:06
ding
作者: skyhen    时间: 2007-6-13 00:40
感谢楼主,学习中~~~~~~
作者: ssafa    时间: 2007-7-2 15:14
收藏,谢谢!
作者: 刘洪鹏    时间: 2007-7-2 17:36
高手如云啊
作者: wentao_xiang    时间: 2007-7-2 17:40
先顶上去再说
作者: 蝈蝈1219    时间: 2007-7-3 15:46
顶,现在在初步学习中!好东西
作者: walker1020    时间: 2007-7-4 00:15
QTP从数据库获取数据的例子: http://bbs.51testing.com/viewthread.php?tid=79996
作者: wei_jc    时间: 2007-7-11 17:09
正式现在所需的,激动
作者: renpan02    时间: 2007-7-31 09:34
标题: 感谢
好东西啊,感谢!!!
作者: walker1020    时间: 2007-7-31 18:27
用vbscript连mysql的数据库的例子 也可以 请参考 http://bbs.51testing.com/thread-42921-1-2.html
作者: luckystarpgq    时间: 2007-8-29 17:07
好贴,支持.sdlkfj3
作者: yjsdarry    时间: 2007-9-7 16:15
好啊!顶了!
先拷贝下来慢慢看
作者: 看雪时节    时间: 2007-9-7 17:18
这是好贴,谢谢楼主
作者: linnawang    时间: 2007-9-18 17:01
插入数据库检查点,我用上面的语句手工连接的时候,怎么总是连不上,还提示[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified,是什么原因啊
作者: ZH_0211    时间: 2007-12-20 15:21
很强啊。
作者: zkfxysy    时间: 2008-3-10 12:30
对我们新手帮助很大,非常感谢!
作者: 雨加雪    时间: 2008-3-18 14:30
跟了  不后悔
作者: yqx    时间: 2008-4-2 10:22
标题: 学习
楼主厉害呀,学习了
作者: zhangyan8212    时间: 2008-4-7 15:53
好贴,内容真是在急需当中!!!!!
作者: kxllr    时间: 2008-4-18 16:03
好东西,可是俺太笨了,还是不会用,str="DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.1.100;DATABASE=wp_blog;user id=zzz ; 这句话里ODBC后面的3.51是什么,我怎么都连不上

[ 本帖最后由 kxllr 于 2008-4-18 16:28 编辑 ]
作者: kakamissyou    时间: 2008-4-19 18:01
标题: 哎!!!
哎!!!
作者: kxllr    时间: 2008-4-21 13:29
终于连上了,原来还要装个驱动,呵呵
作者: 1019    时间: 2008-10-13 10:11
观摩学习
作者: arivn    时间: 2009-1-10 10:14
我建了一个数据源,

写这样一句代码

DSN=LocalServer;UID=WD=;APP=Microsoft Office 2003;WSID=RJDCWORKTEST;DATABASE=flight32

老提示警告为什么啊,
作者: lvicer    时间: 2009-3-1 12:36

作者: guori008    时间: 2009-3-4 09:02
迟到的顶,中鼎
作者: martian258    时间: 2009-3-12 16:59
收藏了
作者: niuniuchangong    时间: 2009-5-12 18:09
谢谢分享
作者: mecko    时间: 2009-5-21 11:46
多谢
作者: 博一笑    时间: 2009-5-22 16:10
这个不错
作者: whistler.j    时间: 2009-5-25 12:48
很不错!
作者: gulihua2009    时间: 2009-6-8 11:23
好东西,收藏了。谢谢
作者: here556    时间: 2009-7-29 16:00
非常有用,好贴!
作者: lijiamyjob    时间: 2009-9-24 15:07
多谢
作者: lijiamyjob    时间: 2009-9-24 15:07
多谢
作者: vomi    时间: 2009-10-17 00:10
这么好的东西 顶了。...
作者: kedyna    时间: 2010-1-21 17:04
学习ing
作者: greenbai    时间: 2010-3-9 22:48
谢谢
作者: rojer521    时间: 2010-3-18 00:44
非常好的资料 谢谢
作者: lerry01    时间: 2010-6-22 17:26

作者: luxiuxiu1987    时间: 2010-9-26 15:31
还不会用,等我研究下
作者: Coolwind9    时间: 2010-10-25 15:55
好帖子就是被专业人士看出来的! 但是我不怎么懂描述性编程的啊
作者: Coolwind9    时间: 2010-10-25 15:56
111
作者: Coolwind9    时间: 2010-10-25 15:59
122
作者: sophiashan07    时间: 2010-12-17 11:36
我公司2010年6月份刚在纳斯达克上市,现在要找一名自动化测试组长,薪资福利良好:

我们项目组需要招聘自动化测试组组长,职位信息如下:
1.计算机相关专业本科以上学历,熟悉软件工程师学原理;
2.软件测试相关经验3年以上,其中至少包括2年功能自动化测试经验;
3.熟悉QTP工具的使用,了解QTP原理和对象识别机制;
4.熟悉VBScript脚本语言,能进行相关自动化脚本函数的编写;
5.较强的语言表达和文档编写能力及良好的沟通技巧;
6.有金融银行基础业务知识经验、有网银业务经验为佳;
7.有自动化框架编写、设计经验和软件开发经验有团队管理经验为佳;
8.熟悉Java、J2EE 、WebSphere 、Application Serve、DB2、Oracle等为佳
9.有Unix平台的使用经验(AIX/Solaris/HPUX/Linux)为佳;
欢迎各专业人士来信探讨,谢谢:
shanjing1983@163.com
sophiashan07@hotmail.com
作者: lyhgq321    时间: 2011-4-27 14:34
收藏起来
作者: zdd8171158    时间: 2011-5-13 15:23
Mark
作者: priceoffer    时间: 2011-6-8 23:45
看帖攒知识 回帖攒RP
作者: priceoffer    时间: 2011-6-8 23:46
看帖攒知识,回帖攒RP
作者: yxd2006    时间: 2011-6-29 17:34
辛苦了
收藏
作者: 吉鲤    时间: 2011-9-17 18:29
....需要消化
作者: blue2010ing    时间: 2012-11-14 11:13

作者: flyhay    时间: 2015-1-13 09:07
这个贴貌似沉了.....
作者: 非鱼1314    时间: 2015-1-29 15:02
很受用啊
作者: xiaoshi_2011    时间: 2015-1-29 16:12
菜鸟学习中
作者: jinger_    时间: 2015-6-29 14:52
谢谢分享,好好学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2