Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SqlXml:OLEDB的驱动程序错误?_Xml_Oledb_Sqlxml - Fatal编程技术网

SqlXml:OLEDB的驱动程序错误?

SqlXml:OLEDB的驱动程序错误?,xml,oledb,sqlxml,Xml,Oledb,Sqlxml,我正在尝试从sqlxml执行这个存储过程。我知道该命令永远不会到达sql server,因为我已经用探查器监视了流量。 没有参数,我的Exec语句反映了这一点。 在OLEDB_服务的注册表中有一个值,我已经用其他代码测试了连接字符串。 我相信我可能用错了oledb的驱动程序,但不确定如何确定我的驱动程序是什么以及如何替换它 command.CommandText = "Exec SXAVWFOpenWorkflowPr FOR XML NESTED"; command.RootTag = "Wo

我正在尝试从sqlxml执行这个存储过程。我知道该命令永远不会到达sql server,因为我已经用探查器监视了流量。 没有参数,我的Exec语句反映了这一点。 在OLEDB_服务的注册表中有一个值,我已经用其他代码测试了连接字符串。 我相信我可能用错了oledb的驱动程序,但不确定如何确定我的驱动程序是什么以及如何替换它

command.CommandText = "Exec SXAVWFOpenWorkflowPr FOR XML NESTED";
command.RootTag = "Workflow";
command.ClientSideXml = true;

XmlReader xr = command.ExecuteXmlReader();

我的错误消息是:多步骤OLE DB操作生成错误。检查每个OLE DB状态值(如果可用)。未完成任何工作。

我不知道这是否有帮助,但在使用此连接字符串格式之前,我一直收到您的错误:

Provider=SQLXMLOLEDB.4.0;Data Provider=SQLNCLI;
Server=myserver;Database=mydatabase;User Id=myuser;Password=mypassword;
但是,我仍然无法使我的连接正常工作,因此这可能不正确。我现在正在获取无法创建数据提供程序的错误:


我还没有找到一个好的、权威的参考资料,详细说明SQLXML需要什么样的连接字符串格式。

我有一个类似的问题。。。使用SQLXML,我无法连接到SQL2008。本网站展示了一个可能有帮助的示例: