Forum Moderators: open

Message Too Old, No Replies

Changes to MSXML is Win 2003 sp1?

Anyone having any problems?

         

sullen

2:35 pm on Jun 30, 2005 (gmt 0)

10+ Year Member



Just wondering if anyone else is having problems with Microsoft's XML parser on Win 2003 sp1 machines.

I suspect that the host uninstalled it when implementing SP1 to be honest, but need to be sure.

mrMister

11:29 am on Jul 1, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Nope, no problems after the update.

You should specifically reference the version of MSXML that you are using to avoid problems when upgrading.

eg.

Rather than using...

CreateObject("MSXML2.DOMDocument")

You should use...

CreateObject("MSXML2.DOMDocument.4.0")

sullen

11:51 am on Jul 1, 2005 (gmt 0)

10+ Year Member



Yup, that's what I'm using.

Thanks.

mrMister

1:43 pm on Jul 1, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



What exactly are you doing with the XML parser? Are you accessing remote machines, or anything like that?

sullen

8:38 am on Jul 12, 2005 (gmt 0)

10+ Year Member



I am accessing remote machines, but it turns out that's not the problem.

The problem is that it seems I can no longer use transct SQL. The page simply fails even if there is no code at all except for the language declaration:
<%@ TRANSACTION=Required Language=VBscript %>

Is that normal for sp1?

Easy_Coder

2:43 am on Jul 13, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Have you tried removing this at the page level:
@ TRANSACTION=Required

and letting the database manage the transaction

-- pseudo...
use tablename
begin tran

GO
--do some work here...
GO

-- check @@error status
if @@error <> 0
begin
rollback tran
end
else
begin
commit tran
end
GO

sullen

9:24 am on Jul 13, 2005 (gmt 0)

10+ Year Member



Thanks, that may work.

However I still need to know if this is a fundamental change in win2003 sp1 so that I know whether or not I can bill the client for it. Anyone?

Easy_Coder

10:42 am on Jul 13, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Doesn't @ TRANSACTION=Required actually run in the COM/MTS space?

You may want to look into why that's not working on your new machine as you'll no doubt have other applications that will requires that space to be working.