This is from Allaire/Macromedia Forums:

http://webforums.macromedia.com/coldfusion/messageview.cfm?catid=7&threadid=212374&highlight_key=y&keyword1=COM%20error%200x80070005%2E%20Access%20is%20denied%2E

Seems like the 0x5 and 0x80070005 errors are not exactly the same.

FYI, I have changed the logon credential all the CF services to a domain user with 
administrative privileges on the server. Still no dice. :( Same predicament as the 
poster a year ago. :(

James.


----- Original Message ----- 
From: "Howie Hamlin" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Friday, April 12, 2002 5:41 AM
Subject: Re: <cfset a.b = c> --> COM error 0x80070005. Access is denied.


This is from www.cfcomet.com:

http://www.cfcomet.com/cfcomet/Other/index.cfm?ArticleID=32381637-0922-41CA-BBE305C2D66A7025#22

22. COM error 0x5. Access is denied.

    Although this isn't a COM error per se, it is seen largely when using COM objects 
by client
    services (i.e., ColdFusion) that do not have sufficient access to an object. By 
default, ColdFusion
    is given access to the local system account, which on NT and 2000 will not allow 
you to run many
    objects, such as the ones provided by MS Office.

    To fix this problem, one way is to assign ColdFusion services administrative 
access. Go to your
    "Services" control panel in NT or 2000 (you shouldn't get 'Access Denied' on 95 or 
98). Next,
    you have to alter the 3 services' logon properties in the services control panel. 
To do this,
    on each ColdFusion service (ColdFusion Application Server, ColdFusion Executive, 
and ColdFusion
    RDS), right-click, choose "Properties", and then you'll see a tab at the top 
labeled "Log On".
    Click it, and you will then see "This Account", which is a radio button. Click the 
"This Account"
    button then click "Browse" to choose who to logon as, at which point you need to 
choose
    "Administrator".

    On Windows NT, in the Services applet under the Control Panel, select the service 
and click on the
    "Startup" button (or double-click on the service). In the "Log On As:" groupbox, 
select the "This
    Account:" radio button, enter the account name (you can use the "..." button to 
browse the account
    list), and enter the password twice. A good thing to remember is that if the 
password to the account
    is ever changed, all services using that account as the logon must be updated or 
they will
    mysteriously fail at the next logon/reboot.



----- Original Message -----
From: "James Ang" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Friday, April 12, 2002 7:33 AM
Subject: <cfset a.b = c> --> COM error 0x80070005. Access is denied.


> Here's what I was trying to do based on an ASP VBScript example.
>
> ASP VBScript:
> SET a.b = c
>
> CFML:
> <cfset a.b = c>
>
> a is a COM object.
> b is a property of a that returns an object (i.e. not a simple value).
> c is an instantiated object of the same type as b.
>
> When a is instantiated, the property b is set to Nothing (i.e. void).
>
> Both the instantiation of a and c were done via CFOBJECT tag (as opposed to the 
>CreateObject() function which I have close to zero
faith in from my experience in CF 4.5.x).
>
> I get the following error in CFML:
> COM error 0x80070005. Access is denied.
>
> The code worked fine in ASP VBScript.
>
> CFAS is 5.0 Enterprise (eval/single-user) running on Windows 2000 Server.
>
> So, what gives? :)
>
> Preliminary/Cursory search of cfcomet did not yield anything useful.
>
> Hope to hear something from you gurus here. :)
>
> James Ang
> [EMAIL PROTECTED]
>
>
>
>
> 

______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to