关于连接数据库的问题
在客户端用QTP来测试web网站时,是不是没法连接数据库的? 关于ADO的说明论坛上有很多,你可以自己找找 连接数据库只与数据库连接对象有关,比如ADO,ODBC等,与QTP无关。只要你客户端的这些数据库对象能连接到你需要的库,那么就可以导入到QTP中。这些对象的使用去查查即可。 Set Conn = CreateObject("ADODB.Connection" )str="DRIVER=Oracle in OraHome92;SERVER=192.168.0.1;DBQ=testdb;user id=test; password=test"
Conn.open str
Set Rs = CreateObject ("ADODB.Recordset" )
sql = "select * from user_table t where table_name = 'XXX' "
Rs.open sql,conn',1,3
回复 4# 的帖子
是不是要在知道数据库的结构才可以使用这样的代码?如果在客户端不知道web网站使用的是哪类的,就不能连接了? 测试当然要知道整个系统架构,数据库的表结构等. 不然你怎么测试啊? :victory: str="DRIVER=Oracle in OraHome92;SERVER=192.168.0.1;DBQ=testdb;user id=test; password=test"---------------------------
直接写ODBC连接串也是一样的
conset = "Driver={Microsoft ODBC for Oracle}; " & _
"CONNECTSTRING=(DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST=***.***.***.***)(PORT=***))" & _
"(CONNECT_DATA=(SID=****))); uid=***;pwd=***;"
[ 本帖最后由 sufen2315 于 2008-10-24 09:19 编辑 ]
页:
[1]