- 
	
	
		
			
			
				Junior Member
			
			
			
			
				
					
						  
 
					    
				 
 
			
				
				
				
					Qtp
				
					
						
							How to compare output of 2 database in QTP?
 
 
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Expert Member
			
			
			
			
				
					
						  
 
 
			
				
				
				
					Re: Qtp
				
					
						
							1. Database checkpoint are there for validating the Columns of Tables against the Expected one's.
 
 2. For Comparision of Data... Use VBScript .
 
 Please revert if this doesn't solve the purpose 
 
 Regards,
 Nawab
 
 
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Junior Member
			
			
			
			
				
					
						  
 
					    
				 
 
			
				
				
				
					Re: Qtp
				
					
						
							thanks nawab.. can u please provide me the script for that..???
 
 
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Expert Member
			
			
			
			
				
					
						  
 
 
			
				
				
				
					Re: Qtp
				
					
						
							''''i am providing the second part of my reply...... 
 
 '''''Section I...database connection
 set conn=createobject("adodb.connection")
 'on error resume next conn.provider="microsoft.jet.oledb.4.0"
 conn.open "d:\web_auto.mdb"
 if err.number <>0 then
 'reporter.reportevent micpass,"database connection","successfully connected."
 end if
 if isempty(conn) then
 'reporter.reportevent micfail, "database connection","connection failed error code:<<" & & ">>"
 end if
 
 '''''Section II..........database comparision.
 Set rs = createobject("adodb.recordset")
 set rs = conn.execute("select * from tbl_seq_flow where script_name ='" & scriptname & "' order by object_sequence")
 
 ''''Section III.....you need to create a similar record set for other database with whom you want to compare the current one ...say rs_1
 
 Section IV........now the loop
 
 while rs.eof <> null
 if rs.rs.fields.item(1)<> rs_1.rs.fields.item(1) then
 reporter.reportevent micfail,"failure","database inconsistent"
 end if
 wend
 
 will update on the db inbuilt checkpoint.
 
 Regards,
 Nawab
 
 
 
 
 
 
				
				
				
					
						Last edited by NawabShaikh; 04-24-2008 at 10:19 AM.
					
					
						Reason: Alignment
					
				 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
			
				 Posting Permissions
				Posting Permissions
			
			
				
	
		- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-  
Forum Rules