Usuário com melhor resposta
Chamar function dentro de package através do c# vs13

Pergunta
-
Ola Pessoal
Alguem poderia me informar qual q forma correta para chamar uma function de uma package procedure através do VS13 c#.
Estou fazendo a chamada assim:
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
try
{
OracleCommand command = new OracleCommand();
command.Connection = conn;
command.CommandText = "PK_LF_CONTROLEADEQUACAO.AtualizaTipoServico";
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@p_acao", "ADD");
command.Parameters.Add("@p_idserv", "0");
command.Parameters.Add("@p_nome", txtTipoServico.Text);
command.Parameters.Add("@p_desc", txtDescricaoTipoServico.Text);
command.Parameters.Add("@p_compl", "1");
command.ExecuteNonQuery();
}POrém, esta retornando erro abaixo:
"ORA-06550: line 1, column 7:\nPLS-00221: 'ATUALIZATIPOSERVICO' is not a procedure or is undefined\nORA-06550: line 1, column 7:\nPL/SQL: Statement ignored"
Na Pocedure a Function esta declarada assim:
create or replace package body PK_LF_CONTROLEADEQUACAO is
C_SIM constant number := 1;
C_NAO constant number := 0;
v_commit number;
r_mess character;
--TIPO DE SERVIÇO ---------------------------------------------------------------------------------------------------
function AtualizaTipoServico(p_acao in varchar2,
p_idserv in number,
p_nome in varchar2,
p_desc in varchar2,
p_compl in varchar2) return varchar2 is
v_idserv number;
n_idserv number;
begin
-- Cadastra Tipo de Serviço se não Existir-- ---------------------------------------------------------------------------------------------------
Poderiam me informar onde estou errando?
Respostas
-
Olá, veja se estes links lhe ajudam.
https://stackoverflow.com/questions/23199713/c-sharp-call-oracle-stored-function
https://social.msdn.microsoft.com/Forums/en-US/ee5b723c-a2e5-47ce-b96d-c896975c1e34/how-to-call-oracle-function-using-c?forum=adodotnetdataproviders
Abs!
Leandro de Agostini MCTS - Web Application, Framework 4
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de junho de 2018 19:19
Todas as Respostas
-
Olá, veja se estes links lhe ajudam.
https://stackoverflow.com/questions/23199713/c-sharp-call-oracle-stored-function
https://social.msdn.microsoft.com/Forums/en-US/ee5b723c-a2e5-47ce-b96d-c896975c1e34/how-to-call-oracle-function-using-c?forum=adodotnetdataproviders
Abs!
Leandro de Agostini MCTS - Web Application, Framework 4
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 22 de junho de 2018 19:19
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.