51Testing软件测试论坛

标题: QTP: ActiveX 部件不能创建对象: 'adodb.application' [打印本页]

作者: niernier    时间: 2016-4-15 23:05
标题: QTP: ActiveX 部件不能创建对象: 'adodb.application'
sqlconnectiong="DSN:=Excel Files;DBQ=D:\Book2.xls"
sqlcommand="Update [Sheet1$] Set [password]='ll' where [username]='QTP'"
Set oexcel=CreateObject("adodb.application")
------->报错: ActiveX 部件不能创建对象: 'adodb.application'
oexcel.open sqlconnectiong
oexcel.Execute(sqlcommand)
oexcel.Close
Set oexcel=nothing

Error:ActiveX 部件不能创建对象: 'adodb.application'
有看了其他相关不能创建对象的帖子,也尝试了,但是还是不行呢, 求大神指点

作者: fhhh_eyou    时间: 2016-4-18 09:49
Set oexcel=CreateObject("adodb.application")
创建语句错误
作者: niernier    时间: 2016-4-20 16:15
fhhh_eyou 发表于 2016-4-18 09:49
Set oexcel=CreateObject("adodb.application")
创建语句错误

那应该怎么子创建呢? 我看QTP书本上是这么写的程序
作者: niernier    时间: 2016-4-20 16:15
fhhh_eyou 发表于 2016-4-18 09:49
Set oexcel=CreateObject("adodb.application")
创建语句错误

那应该怎么子创建呢? 我看QTP书本上是这么写的程序
作者: fhhh_eyou    时间: 2016-4-20 16:18
application是个关键字。
作者: 虚心的小渔    时间: 2016-7-15 09:32
应该是Set oExcel = CreateObject("adodb.Connection“) 吧。




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