请教各位高手一个关于SQLXMLOLEDB的问题。
一个Asp页面里面用xml来输出查询内容。
用到如下语句
Set stmXMLout = CreateObject("ADODB.Stream")
stmXMLout.Open
cmd.Properties("Output Stream") = stmXMLout
cmd.Properties("xml root") = "Reporting"
cmd.Properties("Base Path") = MyBasePath
在SQL数据库中用connectionstr="provider=sqloledb;data source=xx;user id=sa;password=;Initial Catalog=xx;"可以通过并输出。
但用connectionstr="provider=SQLXMLOLEDB;data provider=sqloledb;data source=xx;user id=sa;password=;Initial Catalog=xx;"报错Provider cannot be found. It may not be properly installed.
客户端是SQL2000.怀疑是其不支持SQLXMLOLEDB。不知是否。
但如果这样能行我就忍了。在Oracle数据库下用任何provider都没有用sqloledb这样可以正常输出。而用SQLXMLOLEDB报同样的错。
不知道是不是SQLXMLOLEDB provider没有。该如何解决这个问题。困扰了好几天了。花分无数不停的在各个版问,都没有得解。希望高手指点。。。。