Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eduardo alberto

Asp+oracle procedure e packages

Recommended Posts

Ola pessoal, montei os objetos de conexao com Oracle usando o ADODB, prem nao estou conseguindo chamar Packages e Procedures, alquem poderia me ajudar com essa duvida ?

 

Desde já meu muito obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o problema??

você não sabe como chamar? Está dando erro ??(se estiver, posta aí o erro e o código)

 

não está conseguindo conectar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta dando esse erro

Tipo de erro:

Microsoft OLE DB Provider for Oracle (0x80004005)
ORA-12154: TNS:não pôde resolver o identificador de conexão especificado 
/Summer/CoDev/GC/gc_perfil_produto/frmparamcicloperfilproduto.asp, line 25

e nessa pagina ele se comunica com uma package e uma procedure

strCommandString = "Driver={Microsoft ODBC for Oracle};Server=o03pr;Uid=sisestat;Pwd=sisestat;",(PKG_EC_PERFIL_INDICADOR.ST_EC_BUSCA_CICLOS_S))

minha duvida é como no asp faço a chamada da pkg e da procedure ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se é uma procedure que não retorna nada e não tem parâmetros é como você colocou, mas fora dos parenteses

PKG_EC_PERFIL_INDICADOR.ST_EC_BUSCA_CICLOS_S

Compartilhar este post


Link para o post
Compartilhar em outros sites

ela retorna dados para um textbox

segue o resto do codigo

	
	
	Set objDBCon = Server.CreateObject("ADODB.Connection")
	
		objDBCon.Open strConn 
	
	Set objCmd = Server.CreateObject("ADODB.Command")
	
	
	
	'objCmd.CommandType = adCmdStoredProc

Compartilhar este post


Link para o post
Compartilhar em outros sites

então a tu vai criar alguma variável para poder armazenar o resultado que vem da package para jogar no textbox ou pode jogar direto. E vai passar os parâmetros necessários.

 

v_textbox := pck_dados.st_dados(parametro_1, parametro_2, parametro_3);
não sei quantos parâmentros você passa. E joga o retorno numa variável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então napraia, os parametros já foram passa, o que acontece e que essa aplicação rodava com um componente CAD, agora terá que rodar em ADO, e só uma pequena alteração... fiz algumas alterações eo mesmo esta me retornando o seguinte erro

 

Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC driver for Oracle][Oracle]ORA-12154: TNS:não pôde resolver o identificador de conexão especificado
/Summer/CoDev/GC/gc_perfil_produto/frmparamcicloperfilproduto.asp, line 25

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.