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
(转载于 [url]http://bbs.51testing.com/thread-42921-1-1.html[/url] )
[[i] 本帖最后由 walker1020 于 2006-9-11 09:40 编辑 [/i]]
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
另外 请参考 [url]http://bbs.51testing.com/thread-41573-1-7.html[/url]
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
收藏,谢谢!
wentao_xiang 2007-7-2 17:40
先顶上去再说
蝈蝈1219 2007-7-3 15:46
顶,现在在初步学习中!好东西
walker1020 2007-7-4 00:15
QTP从数据库获取数据的例子: [url]http://bbs.51testing.com/viewthread.php?tid=79996[/url]
wei_jc 2007-7-11 17:09
正式现在所需的,激动
renpan02 2007-7-31 09:34
感谢
好东西啊,感谢!!!
walker1020 2007-7-31 18:27
用vbscript连mysql的数据库的例子 也可以 请参考 [url]http://bbs.51testing.com/thread-42921-1-2.html[/url]
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
学习
楼主厉害呀,学习了