|
QTP Script For Connecting to Database
By
Snigdha Lak
Article Word Count: 310 [View Summary] Comments (0) |
|
QTP Script for connecting to MS Access.
Option Explicit
Dim con,rs
Set con=createobject("adodb.connection")
Set rs=createobject("adodb.recordset")
con.provider="microsoft.jet.oledb.4.0"
con.open"d:testdata.mdb"
rs.open"select*from emp",con
Do while not rs.eof
VbWindow("Form1").VbEdit("val1").Set rs.fields("v1")
VbWindow("Form1").VbEdit("val2").Set rs.fields("v2")
VbWindow("Form1").VbButton("ADD").Click
rs.movenext
Loop
The database we are using here is MS Access.Before running this script create a table in MS Acess.
In the above script I used table called "emp" and column names as "v1" and "v2".
"d:testdata.mdb" is path of the table which we created.
The main use of this script is to use testdata of table(which is in database) in the application.
In the above script we are passing values from database to Textboxes in Windows Application.
Similarly script for connecting to other 2 databases are
QTP Script for connecting to sqlserver.
Option Explicit
Dim con,rs
Set con=createobject("adodb.connection")
Set rs=createobject("adodb.recordset")
con.open"provider=sqloledb.1;server=localhost;
uid=sa;pwd=;database=testdata"
rs.open"select*from emp",con
Do while not rs.eof
VbWindow("Form1").VbEdit("val1").Set rs.fields("v1")
VbWindow("Form1").VbEdit("val2").Set rs.fields("v2")
VbWindow("Form1").VbButton("ADD").Click
rs.movenext
Loop
Script for connecting to oracle
Option Explicit
Dim con,rs
Set con=createobject("adodb.connection")
Set rs=createobject("adodb.recordset")
con.open"provider=oraoledb.1;server=localhost;
uid=scott;pwd=tiger;database=testdata"
rs.open"select*from emp",con
Do while not rs.eof
VbWindow("Form1").VbEdit("val1").Set rs.fields("v1")
VbWindow("Form1").VbEdit("val2").Set rs.fields("v2")
VbWindow("Form1").VbButton("ADD").Click
rs.movenext
Loop
This is the way u connect to database in QTP and get the values from database.
|
For more QTP Scripts u can check http://www.funandknowledge.blogspot.com SQL Queries in SQL Server,Oracle -http://www.sqlqueriescollection.blogspot.com Lak Article Source: http://EzineArticles.com/?expert=Snigdha_Lak |
|
This article has been viewed 2,076 time(s).
Article Submitted On: December 24, 2008
-
MLA Style Citation:
Lak, Snigdha "QTP Script For Connecting to Database." QTP Script For Connecting to Database. 24 Dec. 2008 EzineArticles.com. 20 Nov. 2009 <http://www.ezinearticles.com/?QTP-Script-For-Connecting-to-Database&id=1813422>.
-
APA Style Citation:
Lak, S. (2008, December 24). QTP Script For Connecting to Database. Retrieved November 20, 2009, from http://www.ezinearticles.com/?QTP-Script-For-Connecting-to-Database&id=1813422
-
Chicago Style Citation:
Lak, Snigdha "QTP Script For Connecting to Database." QTP Script For Connecting to Database EzineArticles.com. http://www.ezinearticles.com/?QTP-Script-For-Connecting-to-Database&id=1813422