SqlXml:OLEDB的驱动程序错误?
我正在尝试从sqlxml执行这个存储过程。我知道该命令永远不会到达sql server,因为我已经用探查器监视了流量。 没有参数,我的Exec语句反映了这一点。 在OLEDB_服务的注册表中有一个值,我已经用其他代码测试了连接字符串。 我相信我可能用错了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
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。本网站展示了一个可能有帮助的示例: