QTP自動テスト - データベースへの接続

接続文字列

「========================================
」名前:get_ConnectorStr
「効果:接続しなさい文字列
'パラメータ:= MySQLの1; 2 =のSQLServer;オラクル3。。
'戻り値:接続文字列は
'呼び出し:メッセージボックスget_ConnectorStr( "型データベース")
' ================ ========================
機能get_ConnectorStr(strType)
点心strCnn
場合、strType。1 =
「MySQLの
DATABASE = testwin ;; strCnn =「DSN = testmysqlforqtp PWD 123 =; PORT = 3306; SERVER = 192.168.1.75; UIDは、 "ルートを=
のElseIf strType = 2その後
。初期Cataogソース= = testdata66;永続セキュリティ情報=真;ユーザーID = SA; strCnn ="データPASSWORD = 123 "
もしエンド

get_ConnectorStr = strCnn
エンド機能

1つのSQLServerデータベース

DIMのConnectionString、のSqlConnection、SqlCommandオブジェクト、SqlDataAdapterオブジェクト、データセット
のConnectionString = get_ConnectorStr( "2")
を設定SqlConnectionの= DotNetFactory.CreateInstance( "System.Data.SqlClient.SqlConnection"、 "System.Data"のConnectionString)
SqlConnection.Open
セットSqlCommandオブジェクト= DotNetFactory .CreateInstance( "System.Data.SqlClient.SqlCommand"、 "System.Data"、 "tbinfopart SELECT * FROM"、SqlConnectionオブジェクト)
を設定しSqlDataAdapterオブジェクト= DotNetFactory.CreateInstance( "System.Data.SqlClient.SqlDataAdapter"、 "System.Data" 、SqlCommandオブジェクト)
セットのDataSet = DotNetFactory.CreateInstance( "でSystem.Data.DataSet"、 "System.Data")
SqlDataAdapter.Fillデータセット
SqlConnection.Close
メッセージボックスDataSet.Tables.get_Item(0).Rows。カウント

 

おすすめ

転載: www.cnblogs.com/caojuansh/p/10938245.html