Re: [oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente

2006-11-16 Por tôpico Andre Santos
Luiz

Ok. O importante é que está funcionando!

Só fiquei curioso em saber qual seria o erro, caso não tivesse usado o SET
ROLE.

[ ]

André



Em 16/11/06, Luiz Claudio Felicio <[EMAIL PROTECTED]> escreveu:
>
>   Galera!! quero agradecer a todos dessa lista. Pois ja resolvi o meu
> problema.Sei que aqui sempre posso contar com a atenção de todos..
> Obrigado e tenham um boa tarde..Adré! no meu codio eu passei assim:
>
> <%
> Set OraSession = CreateObject("OracleInProcServer.XOraSession")
> Set OraDatabase = OraSession.OpenDatabase("base", _
> "usuario/senha", Cint(0))
>
> %>
>
> <%
> sql = "SET ROLE ALL"
> OraDatabase.ExecuteSQL(sql)
>
> Andre Santos <[EMAIL PROTECTED] >
> escreveu:
> Luiz
>
> Nunca usei o comando SET ROLE.
> As roles já foram atribuídas a esse usuário de acesso?
> Você já testou a aplicação sem o "set role"? Caso já tenha feito isso,
> houve
> alguma mensagem de erro?
>
> [ ]
>
> André
>
> Em 16/11/06, Luiz Claudio Felicio <[EMAIL 
> PROTECTED]>
> escreveu:
> >
> > Bom dia Casio! Agradeço a sua ajuda.O seguinte a parte da data já esta
> > ok..Agora estou com um outro problema. Sendo que a base de dados é
> Oracle.
> > preciso acessar uma tabela de um determinado usuario aparti do meu, só
> que,
> > só posso acessar atrés de uma role. No SQL DEVELOPER eu simplesmente
> faço
> > isso: SET ROLE ALL, nas atraves do meu código asp, não estou
> conseguindo.
> > Como que eu faço para setar a role atraves do meu codigo..Segue o
> mesmo..
> >
> >
> > <[EMAIL PROTECTED]"VBSCRIPT"%>
> > <%
> > Set OraSession = CreateObject("OracleInProcServer.XOraSession")
> > Set OraDatabase = OraSession.OpenDatabase("cdrx.world", _
> > "CALLCENTERAPP/livecdr", Cint(0))
> >
> > %>
> >
> > <%
> > SET ROLE ALL
> >
> > 'execute SQL
> > Set OraDynaset = OraDatabase.DbCreateDynaset( _
> > "select * from MHANDSET where rownum < 10", cint(0))
> > %>
> >
> > 
> > 
> > conexaoOracle
> > 
> > 
> > 
> > 
> > 
> >  IMEI > width="49">
> > PREIMA_CHAMADAULTIMA_CHAMADA
> > MARCA > width="45">
> > MODELO
> >
> > <%
> > Do While(OraDynaset.EOF = FALSE)
> > %>
> > 
> > <% = (OraDynaset.Fields("TAC").value)%> 
> > <% = (OraDynaset.Fields("MAKE").value)%> 
> > <% = (OraDynaset.Fields("MODEL").value)%> 
> > <% = (OraDynaset.Fields("CODE").value)%> 
> > 
> > <%
> > OraDynaset.MoveNext
> > Loop
> > 'remove OraSession
> > %>
> > 
> >  
> > 
> > 
> > <% Set OraSession = Nothing %>
> >
> > Cassio Frigo <[EMAIL PROTECTED]  40yahoo.com.br>>
> > escreveu:
> > Bom dia Luiz
> >
> > Não trabalho com SqlServer, mas no ASP por via de regra ele assume o
> > formato de data da sua maquina/server, tenho uma pequena função que
> > ajuda na formataçõa da data, espero que te ajude
> >
> > 'Função para formatar datas recebidas de uma query
> >
> > DIM F_ASPDATA
> > FUNCTION ASPDATA(F_ASPDATA)
> > 'Retorno com "DD/MM/AA"
> > ASPDATA = STRING(2 - LEN(DAY(F_ASPDATA)), "0") & DAY(F_ASPDATA) & "/"
> > & STRING(2 - LEN(MONTH(F_ASPDATA)), "0") & MONTH(F_ASPDATA) & "/" &
> > RIGHT(YEAR(F_ASPDATA), 2)
> > END FUNCTION
> >
> > Obs.: 1 - o formato esta em "DD/MM/AA", ajuste para suas necessidades
> > 2 - Utilize da seguinte maneira.:
> > SEUCAMPO = ASPDATA(DATAASERCONVERTIDA)
> >
> > Boa Sorte,
> >
> > Cassio Frigo
> >
> >
> > -
> > Yahoo! Search
> > Música para ver e ouvir: You're Beautiful, do James Blunt
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> -
> Você quer respostas para suas perguntas? Ou você sabe muito e quer
> compartilhar seu conhecimento? Experimente o Yahoo! Respostas!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



Re: [oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente

2006-11-16 Por tôpico Luiz Claudio Felicio
Galera!! quero agradecer a todos dessa lista. Pois ja resolvi o meu 
problema.Sei que aqui sempre posso contar com a atenção de todos.. Obrigado e 
tenham um boa tarde..Adré! no meu codio eu passei assim:
   
  <%
   Set OraSession = CreateObject("OracleInProcServer.XOraSession")
 Set OraDatabase = OraSession.OpenDatabase("base", _
 "usuario/senha", Cint(0)) 
   
 %>
   
  <%
 sql = "SET ROLE ALL" 
  OraDatabase.ExecuteSQL(sql)

Andre Santos <[EMAIL PROTECTED]> escreveu:
  Luiz

Nunca usei o comando SET ROLE.
As roles já foram atribuídas a esse usuário de acesso?
Você já testou a aplicação sem o "set role"? Caso já tenha feito isso, houve
alguma mensagem de erro?

[ ]

André

Em 16/11/06, Luiz Claudio Felicio <[EMAIL PROTECTED]> escreveu:
>
> Bom dia Casio! Agradeço a sua ajuda.O seguinte a parte da data já esta
> ok..Agora estou com um outro problema. Sendo que a base de dados é Oracle.
> preciso acessar uma tabela de um determinado usuario aparti do meu, só que,
> só posso acessar atrés de uma role. No SQL DEVELOPER eu simplesmente faço
> isso: SET ROLE ALL, nas atraves do meu código asp, não estou conseguindo.
> Como que eu faço para setar a role atraves do meu codigo..Segue o mesmo..
>
>
> <[EMAIL PROTECTED]"VBSCRIPT"%>
> <%
> Set OraSession = CreateObject("OracleInProcServer.XOraSession")
> Set OraDatabase = OraSession.OpenDatabase("cdrx.world", _
> "CALLCENTERAPP/livecdr", Cint(0))
>
> %>
>
> <%
> SET ROLE ALL
>
> 'execute SQL
> Set OraDynaset = OraDatabase.DbCreateDynaset( _
> "select * from MHANDSET where rownum < 10", cint(0))
> %>
>
> 
> 
> conexaoOracle
> 
> 
> 
> 
> 
>  IMEI width="49">
> PREIMA_CHAMADAULTIMA_CHAMADA
> MARCA width="45">
> MODELO
>
> <%
> Do While(OraDynaset.EOF = FALSE)
> %>
> 
> <% = (OraDynaset.Fields("TAC").value)%> 
> <% = (OraDynaset.Fields("MAKE").value)%> 
> <% = (OraDynaset.Fields("MODEL").value)%> 
> <% = (OraDynaset.Fields("CODE").value)%> 
> 
> <%
> OraDynaset.MoveNext
> Loop
> 'remove OraSession
> %>
> 
>  
> 
> 
> <% Set OraSession = Nothing %>
>
> Cassio Frigo <[EMAIL PROTECTED] >
> escreveu:
> Bom dia Luiz
>
> Não trabalho com SqlServer, mas no ASP por via de regra ele assume o
> formato de data da sua maquina/server, tenho uma pequena função que
> ajuda na formataçõa da data, espero que te ajude
>
> 'Função para formatar datas recebidas de uma query
>
> DIM F_ASPDATA
> FUNCTION ASPDATA(F_ASPDATA)
> 'Retorno com "DD/MM/AA"
> ASPDATA = STRING(2 - LEN(DAY(F_ASPDATA)), "0") & DAY(F_ASPDATA) & "/"
> & STRING(2 - LEN(MONTH(F_ASPDATA)), "0") & MONTH(F_ASPDATA) & "/" &
> RIGHT(YEAR(F_ASPDATA), 2)
> END FUNCTION
>
> Obs.: 1 - o formato esta em "DD/MM/AA", ajuste para suas necessidades
> 2 - Utilize da seguinte maneira.:
> SEUCAMPO = ASPDATA(DATAASERCONVERTIDA)
>
> Boa Sorte,
>
> Cassio Frigo
>
>
> -
> Yahoo! Search
> Música para ver e ouvir: You're Beautiful, do James Blunt
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]



 


-
 Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas!

[As partes desta mensagem que não continham texto foram removidas]



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente

2006-11-16 Por tôpico Cassio Frigo
Luiz, aparentemente seu " SET ROLE ALL " não está sendo passado para 
o " ORACLE  " por isso não funciona

Tente dessa forma .:


<[EMAIL PROTECTED]"VBSCRIPT"%>
<%
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase
("cdrx.world","CALLCENTERAPP/livecdr", Cint(0)) 

%>

<%
   DIM ORATEXTO, RETORNO
   ORATEXTO = "BEGIN SET ROLE ALL END;"
   SET ORADYNASET  = ORADATABASE.CREATESQL(ORATEXTO, 0) 
   
   ' Se ocorrer algum erro mostra no browse
   RETORNO  = ORADATABASE.LastServerErrText
   
   IF (TRIM(RETORNO2) <> EMPTY) THEN %>
  
  alert('ERRO:A - Ocorreram erros durante a Execução do 
comando.');
  alert('<%=Replace(RETORNO,CHR(10),Space(1))%>');
  history.go(-1);
  
<%   RESPONSE.END
   END IF
   
'execute SQL
Set OraDynaset = OraDatabase.DbCreateDynaset("select * from MHANDSET 
where rownum < 10", cint(0))
%>



conexaoOracle





 IMEI
PREIMA_CHAMADAULTIMA_CHAMADA
MARCA
MODELO

<% 
Do While(OraDynaset.EOF = FALSE) 
%> 

<% = (OraDynaset.Fields("TAC").value)%> 
<% = (OraDynaset.Fields("MAKE").value)%> 
<% = (OraDynaset.Fields("MODEL").value)%> 
<% = (OraDynaset.Fields("CODE").value)%> 

<%
OraDynaset.MoveNext
Loop
'remove OraSession
%>

 


<% Set OraSession = Nothing %>

'Obs.: Nunca utilizei comandos de configuração dessa forma, mas 
comando DML e DDL duncionam perfeitamente

Boa sorte,

Cassio Frigo 




Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



Re: [oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente

2006-11-16 Por tôpico Andre Santos
Luiz

Nunca usei o comando SET ROLE.
As roles já foram atribuídas a esse usuário de acesso?
Você já testou a aplicação sem o "set role"? Caso já tenha feito isso, houve
alguma mensagem de erro?

[ ]

André


Em 16/11/06, Luiz Claudio Felicio <[EMAIL PROTECTED]> escreveu:
>
>   Bom dia Casio! Agradeço a sua ajuda.O seguinte a parte da data já esta
> ok..Agora estou com um outro problema. Sendo que a base de dados é Oracle.
> preciso acessar uma tabela de um determinado usuario aparti do meu, só que,
> só posso acessar atrés de uma role. No SQL DEVELOPER eu simplesmente faço
> isso: SET ROLE ALL, nas atraves do meu código asp, não estou conseguindo.
> Como que eu faço para setar a role atraves do meu codigo..Segue o mesmo..
>
>
> <[EMAIL PROTECTED]"VBSCRIPT"%>
> <%
> Set OraSession = CreateObject("OracleInProcServer.XOraSession")
> Set OraDatabase = OraSession.OpenDatabase("cdrx.world", _
> "CALLCENTERAPP/livecdr", Cint(0))
>
> %>
>
> <%
> SET ROLE ALL
>
> 'execute SQL
> Set OraDynaset = OraDatabase.DbCreateDynaset( _
> "select * from MHANDSET where rownum < 10", cint(0))
> %>
>
> 
> 
> conexaoOracle
> 
> 
> 
> 
> 
>  IMEI width="49">
> PREIMA_CHAMADAULTIMA_CHAMADA
> MARCA width="45">
> MODELO
>
> <%
> Do While(OraDynaset.EOF = FALSE)
> %>
> 
> <% = (OraDynaset.Fields("TAC").value)%> 
> <% = (OraDynaset.Fields("MAKE").value)%> 
> <% = (OraDynaset.Fields("MODEL").value)%> 
> <% = (OraDynaset.Fields("CODE").value)%> 
> 
> <%
> OraDynaset.MoveNext
> Loop
> 'remove OraSession
> %>
> 
>  
> 
> 
> <% Set OraSession = Nothing %>
>
> Cassio Frigo <[EMAIL PROTECTED] >
> escreveu:
> Bom dia Luiz
>
> Não trabalho com SqlServer, mas no ASP por via de regra ele assume o
> formato de data da sua maquina/server, tenho uma pequena função que
> ajuda na formataçõa da data, espero que te ajude
>
> 'Função para formatar datas recebidas de uma query
>
> DIM F_ASPDATA
> FUNCTION ASPDATA(F_ASPDATA)
> 'Retorno com "DD/MM/AA"
> ASPDATA = STRING(2 - LEN(DAY(F_ASPDATA)), "0") & DAY(F_ASPDATA) & "/"
> & STRING(2 - LEN(MONTH(F_ASPDATA)), "0") & MONTH(F_ASPDATA) & "/" &
> RIGHT(YEAR(F_ASPDATA), 2)
> END FUNCTION
>
> Obs.: 1 - o formato esta em "DD/MM/AA", ajuste para suas necessidades
> 2 - Utilize da seguinte maneira.:
> SEUCAMPO = ASPDATA(DATAASERCONVERTIDA)
>
> Boa Sorte,
>
> Cassio Frigo
>
>
> -
> Yahoo! Search
> Música para ver e ouvir: You're Beautiful, do James Blunt
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



Re: [oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente

2006-11-16 Por tôpico Luiz Claudio Felicio
Bom dia Casio! Agradeço a sua ajuda.O seguinte a parte da data já esta 
ok..Agora estou com um outro problema. Sendo que a base de dados é Oracle. 
preciso acessar uma tabela de um determinado usuario aparti do meu, só que, só 
posso acessar atrés de uma role. No SQL DEVELOPER eu simplesmente faço isso: 
SET ROLE ALL, nas atraves do meu código asp, não estou conseguindo. Como que eu 
faço para setar a role atraves do meu codigo..Segue o mesmo..
   
   
  <[EMAIL PROTECTED]"VBSCRIPT"%>
<%
   Set OraSession = CreateObject("OracleInProcServer.XOraSession")
 Set OraDatabase = OraSession.OpenDatabase("cdrx.world", _
 "CALLCENTERAPP/livecdr", Cint(0))   
 
 %>
   
  <%
  SET ROLE ALL  
 
'execute SQL
Set OraDynaset = OraDatabase.DbCreateDynaset( _
  "select * from MHANDSET  where rownum < 10", cint(0))
%>
 


conexaoOracle



  
  
 IMEI
PREIMA_CHAMADAULTIMA_CHAMADA
MARCA
MODELO
  
 <% 
   Do While(OraDynaset.EOF = FALSE)   
%>  

<% = (OraDynaset.Fields("TAC").value)%> 
<% = (OraDynaset.Fields("MAKE").value)%> 
<% = (OraDynaset.Fields("MODEL").value)%> 
<% = (OraDynaset.Fields("CODE").value)%> 

<%
  OraDynaset.MoveNext
  Loop
  'remove OraSession
%>
  
 


<% Set OraSession = Nothing %>

   
   
  

Cassio Frigo <[EMAIL PROTECTED]> escreveu:
  Bom dia Luiz 

Não trabalho com SqlServer, mas no ASP por via de regra ele assume o 
formato de data da sua maquina/server, tenho uma pequena função que 
ajuda na formataçõa da data, espero que te ajude

'Função para formatar datas recebidas de uma query

DIM F_ASPDATA
FUNCTION ASPDATA(F_ASPDATA)
'Retorno com "DD/MM/AA"
ASPDATA = STRING(2 - LEN(DAY(F_ASPDATA)), "0") & DAY(F_ASPDATA) & "/" 
& STRING(2 - LEN(MONTH(F_ASPDATA)), "0") & MONTH(F_ASPDATA) & "/" & 
RIGHT(YEAR(F_ASPDATA), 2)
END FUNCTION

Obs.: 1 - o formato esta em "DD/MM/AA", ajuste para suas necessidades
2 - Utilize da seguinte maneira.:
SEUCAMPO = ASPDATA(DATAASERCONVERTIDA) 

Boa Sorte,

Cassio Frigo



 


-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]



Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente

2006-11-16 Por tôpico Cassio Frigo
Bom dia Luiz 

Não trabalho com SqlServer, mas no ASP por via de regra ele assume o 
formato de data da sua maquina/server, tenho uma pequena função que 
ajuda na formataçõa da data, espero que te ajude

'Função para formatar datas recebidas de uma query

DIM F_ASPDATA
FUNCTION ASPDATA(F_ASPDATA)
'Retorno com "DD/MM/AA"
ASPDATA = STRING(2 - LEN(DAY(F_ASPDATA)), "0") & DAY(F_ASPDATA) & "/" 
& STRING(2 - LEN(MONTH(F_ASPDATA)), "0") & MONTH(F_ASPDATA) & "/" & 
RIGHT(YEAR(F_ASPDATA), 2)
END FUNCTION

Obs.: 1 - o formato esta em "DD/MM/AA",  ajuste para suas necessidades
  2 - Utilize da seguinte maneira.:
  SEUCAMPO = ASPDATA(DATAASERCONVERTIDA)   

Boa Sorte,

Cassio Frigo








Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html