niernier 发表于 2016-4-15 23:05:48

QTP: ActiveX 部件不能创建对象: 'adodb.application'

sqlconnectiong="DSN:=Excel Files;DBQ=D:\Book2.xls"
sqlcommand="Update Set ='ll' where ='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:31

Set oexcel=CreateObject("adodb.application")
创建语句错误

niernier 发表于 2016-4-20 16:15:36

fhhh_eyou 发表于 2016-4-18 09:49
Set oexcel=CreateObject("adodb.application")
创建语句错误

那应该怎么子创建呢? 我看QTP书本上是这么写的程序:'(

niernier 发表于 2016-4-20 16:15:50

fhhh_eyou 发表于 2016-4-18 09:49
Set oexcel=CreateObject("adodb.application")
创建语句错误

那应该怎么子创建呢? 我看QTP书本上是这么写的程序:'(

fhhh_eyou 发表于 2016-4-20 16:18:55

application是个关键字。

虚心的小渔 发表于 2016-7-15 09:32:07

应该是Set oExcel = CreateObject("adodb.Connection“) 吧。
页: [1]
查看完整版本: QTP: ActiveX 部件不能创建对象: 'adodb.application'