Я пытаюсь выполнить этот сохраненный процесс из sqlxml. Я знаю, что команда никогда не достигает сервера sql, потому что я отслеживал трафик с помощью профилировщика.
Там нет никаких параметров, и мое заявление Exec отражает это.
В реестре есть значение для OLEDB_SERVICES, и я проверил строку подключения с другим работающим кодом.
Я считаю, что у меня может быть неправильный драйвер для oledb, но я не уверен, как выяснить, что мой драйвер и как его заменить.
command.CommandText = "Exec SXAVWFOpenWorkflowPr FOR XML NESTED";
command.RootTag = "Workflow";
command.ClientSideXml = true;
XmlReader xr = command.ExecuteXmlReader();
Мое сообщение об ошибке: Многошаговая операция OLE DB вызвала ошибки. Проверьте каждое значение состояния OLE DB, если оно доступно. Никакой работы не было сделано.