передача параметров в хранимый Proc, принимающий в параметре типа XML тип от vb.net - PullRequest
0 голосов
/ 07 июня 2011

У меня есть хранимый процесс, принимающий параметры в XMLtype как

CREATE OR REPLACE PROCEDURE GetDetails(
                            p_para  IN  XMLTYPE,

мне нужно передать 4 параметра этому процессу, как это сделать?

я передаю param как db.Parameters ("p1", Oracle.DataAccess.Client.OracleDbType.Varchar2, _ 'LN.Length, CObj (LN), Data.ParameterDirection.Input)

и попытался выполнить это db.Parameters ("p1", Oracle.DataAccess.Client.OracleDbType.XMLType, _ 'LN.Length, CObj (LN), Data.ParameterDirection.Input)

1 Ответ

0 голосов
/ 14 июня 2011

создать объект XMLDoc и добавить к нему узлы .. имя узла должно совпадать с именем параметра в процедуре и db.parameters ("p1", Oracle.DataAccess.Client.OracleDbType.xmltype, xmldoc.outerxml.length, cobj (xmldoc.outerxml), Data.ParameterDirection.Input)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...