Re: [oracle_br] Re: SOCORRO!!!! ALGUEM AQUI TRABALHA COM ASP? Urgente
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
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
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
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
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
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