51Testing软件测试论坛

标题: qtp如何连接sql server数据库,并对数据库进行操作 [打印本页]

作者: auto_tester    时间: 2014-6-3 23:29
标题: qtp如何连接sql server数据库,并对数据库进行操作
qtp如何连接sql server数据库,并对数据库进行操作!
作者: auto_tester    时间: 2014-6-4 09:43
大家谁有过相关的案例啊!进来讨论讨论啊!
作者: auto_tester    时间: 2014-6-4 09:47
回复 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=3270701&ptid=1016360]2#[/url] auto_tester


   
  1. DRIVER=SQL Server;SERVER=use-super\supermyway;UID=iisuser;PWD=iisuser;APP=Microsoft Office 2007;WSID=CHAOT.use.com.cn;DATABASE=smytest88.com

  2. select * FROM [dbo].[Invoices]
  3. where fundid ='5243'
复制代码

为什么这样连接还是会报错啊!
作者: joykao    时间: 2014-6-4 22:53
首先要确保你的连接字符串没有错误,测试连接通过了?
作者: auto_tester    时间: 2014-6-5 08:35
如何测试连接字符串啊!
我直接从数据库那边copy过来的连接的信息啊
  1. DRIVER=SQLServer;SERVER=use-super\supermyway;UID=iisuser;PWD=iisuser;APP=Microsoft Office 2007;WSID=CHAOT.use.com.cn;DATABASE=smytest88.com
复制代码

作者: joykao    时间: 2014-6-5 22:10
回复 5# auto_tester


    在datatable里面右击然后选择 sheet ->import->from database,接下来根据你实际的情况选择了。。。最后可以测试连接,从这里拿到的字符串不会出错的。。。还有自己的sql语句也要写对哦
作者: auto_tester    时间: 2014-6-13 14:26
回复 6# joykao


    这样是可以查询出来数据里的内容,并显示在了qtp的excel中了,不是太方便
我想能不能通过编写一些sql脚本来执行查询和更新的操作
作者: joykao    时间: 2014-6-13 14:40
回复 7# auto_tester


  。。。。我的意思是让你把连接字符串写对。。不是让你把数据什么的拿出来。。。至于sql,你连接成功了,sql你想怎么写就怎么写啊,只要语句正确




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2