Re: [oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-22 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Opa, fazemos o que podemos Só te dou a dica de, além de resumir na próxima 
msg os detalhes todos e de LER os artigos linkados, que vc Também faça um teste 
com banco acima de XE (talvez 12c, talvez um 11gR2 com patchsets, se 
tiver/puder), pois ao contrário de outras tecnologias googlando e pesquisando 
nos sites de referência achei QUASE NADA de material/case studies de gente 
usando VS 2015 com XE - vai saber se esses binários tão antigos do XE vão ser 
totalmente compatíveis
 Havendo interesse, saiba que para fazer TESTES e POCs (não para 
desenvolvimento Real e/ou processamento com dados Reais!!) vc pode baixar 
GRATUITAMENTE o RDBMS Oracle em http://technet.oracle.com , só precisacriar 
(gratuitamente) um usuário no site
 
 []s
 
   Chiappa
   
OBS : também tenho muita dúvida se a community edition do vs2015 que vc tá 
usando Equivale em recursos à edição Enterprise ou se na verdade equivalem à 
Express : isso porque algumas fontes (como 
https://desenvolvimentoaberto.org/2014/05/08/instalando-o-odac-oracle-data-access-components-e-oracle-visual-studio-tools/)
 afirmam que o ODAC não aceita Express Edition no VS Verifique isso 
também...

Re: [oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-22 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Yep, é isso mesmo , é bem conhecido que bitsizes diferentes entre client Oracle 
+ libs de acesso + SO podem dar galho, sim : no ano passado eu vi o pessoal de 
desenvolvimento passar por um pesadelo, pois a ferramenta lá deles era 64-bits 
mas usava algumas libs 32-bits, o SO era 64, aí no final tiveram que instalar e 
configurar Tanto o client 32 quanto o client 64 e dar uns macetes no regedit 
pra que as libs 32-bits "achassem" as DLLs de conexão 32-bits instaladas pelo 
client 32 bits, ao passo que a tool em si usava o client 64 Zona total...
 No caso lá do colega, porém, como o SO é 64-bits eu *** IMAGINO *** que (pelo 
menos!!) ele baixou em 
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
 e tá usando a versão 64-bits do XE - como um mínimo de adequação, podemos 
esperar que num SO de 64-bits a pessoa esteja rodando um RDBMS de 64-bits... SE 
for isso mesmo, não vejo necessidade de instalar nem ODAC nem client de 
32-bits, é tudo em 64-bits 
 Uma vez estando presente e CORRETAMENTE CONFIGURADO tanto o client 64-bits 
quanto o ODAC 64-bits e que se Comprovou que esse client 64-bits conecta na boa 
no XE 64-bits, só faltaria mesmo indicar no VS que o projeto é 64-bits, creio...
 
 []s
 
   Chiappa

Re: [oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-22 Por tôpico angelo angelolis...@gmail.com [oracle_br]
Entao,

um complemento
No caso do meu colega aqui, conseguiu resolver mudando o projeto para x64

Estava em anycpu, nessa configuracao o VS compila o fonte em versao 32 pra
ficar compativel com todo mundo.

Só pedi pra ele certificar que o servidor aonde vai rodar o projeto em
producao depois esteja tambem em 64



2016-09-22 10:30 GMT-03:00 angelo :

> Bom dia,
>
> Ontem eu tava com a mesma bronca
>
> na empresa usamos o VS.NET 2015 tambem e é o que Chiappa comentou mesmo:
>
> Driver, versao 32 ou 64  +  Client 32 ou 64  qual usar ?
>
> Resposta:  DEPENDE.   Vai depender tambem do projeto que vc estiver
> desenvolvendo no Visual Studio
>
> No caso aqui, um colega trocou de maquina, reinstalou o ambiente e ao
> abrir o projeto dele choveu muitos erros devido a versao incorreta.. A
> compilacao rola normal, mas na hora de executar aparecem os pepinos.
>
>
> Ao fazer um pequeno programinha pra acessar a base e dar uma select  e um
> print na tela ( tipo, scott/ tiger )  funciona
>
> Mas os componetes que ja existiam nao... Agora vai ser uma trabalheira pra
> arrrumar o ambiente primeiro pra poder funcionar
>
> Hoje ele deve tentar com a 32 bits
>
>
> No *odp.net * A verdade é que tudo desemboca na *OCI.DLL
> *e ai ele encontra o que ta configurado no TNSNAMES.ORA pra entao
> conectar no banco
>
>
> Entao no seu caso, 11g XE acredito que vá  precisar de usar tudo em 32
> bits. Minha sugestao seria baixar  o *ODAC 11.2.0.3 32 bits  *além de ja
> ter o client ( 32 ) instalado na maquina desenvolvimento tb porque o
> tnsnames deve ser configurado.
>
> []s angelo
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 2016-09-21 16:00 GMT-03:00 jlchia...@yahoo.com.br [oracle_br] <
> oracle_br@yahoogrupos.com.br>:
>
>>
>>
>> Bom, eu não uso isso mas antes de mais nada os detalhes please : se vc
>> está usando o Visual Studio, vc baixou e instalou o "Oracle developer
>> Tools" para ele cfrme http://www.oracle.com/technetw
>> ork/topics/dotnet/downloads/odacmsidownload-2745497.html ? Vc tá usando
>> EXATAMENTE O QUE para conectar no banco, Oracle Data Provider ? Se sim,
>> checou os cursos/artigos sobre ele em https://apexapps.oracle.com/pl
>> s/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID:13260 , e EM ESPECIAL o
>> "Getting Started with Oracle Data Provider for .NET (C# Version)" ?
>>  E importante : iirc esses coisos aí de ODAC são *** absolutamente
>> incapazes *** de conectar no banco Oracle por si sós, eles PRECISAM montar
>> em cima do Oracle client , que TEM QUE ESTAR instalado e configurado Vc
>> TEm o client Oracle instalado direitinho aí, né ? Vc consegue conectar no
>> banco Oracle pelo Oracle client ???
>>
>>  Se nenhuma destas refs te ajudar, manda numa próxima mensagem os **
>> detalhes ** todos do banco (principalmente se ele é 32 ou 64 bits, e a
>> versão EXATA dele - só 'Express Edition' é insuficiente, creio) E do client
>> Oracle (principalmente, se ele é 32 ou 64 bits, eu já vi uns probs de
>> incompatibilidade de client 32-bits conectando em database 64-bits num SO
>> de 64 bits), bem como uns printscreens (sobe eles num serviço de
>> compartilhamento e manda os links) mostrando como vc configurou o VS, que
>> quem usar a ferramenta pode tentar te ajudar mais...
>>
>>  []s
>>
>>Chiappa
>>
>> 
>>
>
>


Re: [oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-22 Por tôpico angelo angelolis...@gmail.com [oracle_br]
Bom dia,

Ontem eu tava com a mesma bronca

na empresa usamos o VS.NET 2015 tambem e é o que Chiappa comentou mesmo:

Driver, versao 32 ou 64  +  Client 32 ou 64  qual usar ?

Resposta:  DEPENDE.   Vai depender tambem do projeto que vc estiver
desenvolvendo no Visual Studio

No caso aqui, um colega trocou de maquina, reinstalou o ambiente e ao abrir
o projeto dele choveu muitos erros devido a versao incorreta.. A compilacao
rola normal, mas na hora de executar aparecem os pepinos.


Ao fazer um pequeno programinha pra acessar a base e dar uma select  e um
print na tela ( tipo, scott/ tiger )  funciona

Mas os componetes que ja existiam nao... Agora vai ser uma trabalheira pra
arrrumar o ambiente primeiro pra poder funcionar

Hoje ele deve tentar com a 32 bits


No *odp.net * A verdade é que tudo desemboca na *OCI.DLL   *e
ai ele encontra o que ta configurado no TNSNAMES.ORA pra entao conectar no
banco


Entao no seu caso, 11g XE acredito que vá  precisar de usar tudo em 32
bits. Minha sugestao seria baixar  o *ODAC 11.2.0.3 32 bits  *além de ja
ter o client ( 32 ) instalado na maquina desenvolvimento tb porque o
tnsnames deve ser configurado.

[]s angelo


































2016-09-21 16:00 GMT-03:00 jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Bom, eu não uso isso mas antes de mais nada os detalhes please : se vc
> está usando o Visual Studio, vc baixou e instalou o "Oracle developer
> Tools" para ele cfrme http://www.oracle.com/technetwork/topics/dotnet/
> downloads/odacmsidownload-2745497.html ? Vc tá usando EXATAMENTE O QUE
> para conectar no banco, Oracle Data Provider ? Se sim, checou os
> cursos/artigos sobre ele em https://apexapps.oracle.com/
> pls/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID:13260 , e EM ESPECIAL o
> "Getting Started with Oracle Data Provider for .NET (C# Version)" ?
>  E importante : iirc esses coisos aí de ODAC são *** absolutamente
> incapazes *** de conectar no banco Oracle por si sós, eles PRECISAM montar
> em cima do Oracle client , que TEM QUE ESTAR instalado e configurado Vc
> TEm o client Oracle instalado direitinho aí, né ? Vc consegue conectar no
> banco Oracle pelo Oracle client ???
>
>  Se nenhuma destas refs te ajudar, manda numa próxima mensagem os **
> detalhes ** todos do banco (principalmente se ele é 32 ou 64 bits, e a
> versão EXATA dele - só 'Express Edition' é insuficiente, creio) E do client
> Oracle (principalmente, se ele é 32 ou 64 bits, eu já vi uns probs de
> incompatibilidade de client 32-bits conectando em database 64-bits num SO
> de 64 bits), bem como uns printscreens (sobe eles num serviço de
> compartilhamento e manda os links) mostrando como vc configurou o VS, que
> quem usar a ferramenta pode tentar te ajudar mais...
>
>  []s
>
>Chiappa
>
> 
>


Re: [oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-22 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Opa, fazemos o que podemos Só te dou a dica de, além de resumir na próxima 
msg os detalhes todos e de LER os artigos linkados, que vc Também faça um teste 
com banco acima de XE (talvez 12c, talvez um 11gR2 com patchsets, se 
tiver/puder), pois ao contrário de outras tecnologias googlando e pesquisando 
nos sites de referência achei QUASE NADA de material/case studies de gente 
usando VS 2015 com XE - vai saber se esses binários tão antigos do XE vão ser 
totalmente compatíveis
 Havendo interesse, saiba que para fazer TESTES e POCs (não para 
desenvolvimento Real e/ou processamento com dados Reais!!) vc pode baixar 
GRATUITAMENTE o RDBMS Oracle em http://technet.oracle.com , só precisacriar 
(gratuitamente) um usuário no site
 
 []s
 
   Chiappa
   
OBS : também tenho muita dúvida se a community edition do vs2015 que vc tá 
usando Equivale em recursos à edição Enterprise ou se na verdade equivalem à 
Express : isso porque algumas fontes (como 
https://desenvolvimentoaberto.org/2014/05/08/instalando-o-odac-oracle-data-access-components-e-oracle-visual-studio-tools/)
 afirmam que o ODAC não aceita Express Edition no VS Verifique isso 
também...

Re: [oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-21 Por tôpico afonso moreira afonso_jalmore...@yahoo.com [oracle_br]
Grande Chioappa, sempre gentil  prestativo. Vou fawr um resumao de tudo e posto 
aqui
muito Obrigado Abraços Afonso Jose Moreira 

On Wednesday, September 21, 2016 4:00 PM, "jlchia...@yahoo.com.br 
[oracle_br]"  wrote:
 

     Bom, eu não uso isso mas antes de mais nada os detalhes please : se vc 
está usando o Visual Studio, vc baixou e instalou o "Oracle developer Tools" 
para ele cfrme 
http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownload-2745497.html
 ? Vc tá usando EXATAMENTE O QUE para conectar no banco, Oracle Data Provider ? 
Se sim, checou os cursos/artigos sobre ele em 
https://apexapps.oracle.com/pls/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID:13260 
, e EM ESPECIAL o "Getting Started with Oracle Data Provider for .NET (C# 
Version)" ? 
 E importante : iirc esses coisos aí de ODAC são *** absolutamente incapazes 
*** de conectar no banco Oracle por si sós, eles PRECISAM montar em cima do 
Oracle client , que TEM QUE ESTAR instalado e configurado Vc TEm o client 
Oracle instalado direitinho aí, né ? Vc consegue conectar no banco Oracle pelo 
Oracle client ???
 
 Se nenhuma destas refs te ajudar, manda numa próxima mensagem os ** detalhes 
** todos do banco (principalmente se ele é 32 ou 64 bits, e a versão EXATA dele 
- só 'Express Edition' é insuficiente, creio) E do client Oracle 
(principalmente, se ele é 32 ou 64 bits, eu já vi uns probs de 
incompatibilidade de client 32-bits conectando em database 64-bits num SO de 64 
bits), bem como uns printscreens (sobe eles num serviço de compartilhamento e 
manda os links) mostrando como vc configurou o VS, que quem usar a ferramenta 
pode tentar te ajudar mais...
 
 []s
 
   Chiappa
    #yiv8330244727 #yiv8330244727 -- #yiv8330244727ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8330244727 
#yiv8330244727ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8330244727 
#yiv8330244727ygrp-mkp #yiv8330244727hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8330244727 #yiv8330244727ygrp-mkp #yiv8330244727ads 
{margin-bottom:10px;}#yiv8330244727 #yiv8330244727ygrp-mkp .yiv8330244727ad 
{padding:0 0;}#yiv8330244727 #yiv8330244727ygrp-mkp .yiv8330244727ad p 
{margin:0;}#yiv8330244727 #yiv8330244727ygrp-mkp .yiv8330244727ad a 
{color:#ff;text-decoration:none;}#yiv8330244727 #yiv8330244727ygrp-sponsor 
#yiv8330244727ygrp-lc {font-family:Arial;}#yiv8330244727 
#yiv8330244727ygrp-sponsor #yiv8330244727ygrp-lc #yiv8330244727hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8330244727 
#yiv8330244727ygrp-sponsor #yiv8330244727ygrp-lc .yiv8330244727ad 
{margin-bottom:10px;padding:0 0;}#yiv8330244727 #yiv8330244727actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8330244727 
#yiv8330244727activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8330244727
 #yiv8330244727activity span {font-weight:700;}#yiv8330244727 
#yiv8330244727activity span:first-child 
{text-transform:uppercase;}#yiv8330244727 #yiv8330244727activity span a 
{color:#5085b6;text-decoration:none;}#yiv8330244727 #yiv8330244727activity span 
span {color:#ff7900;}#yiv8330244727 #yiv8330244727activity span 
.yiv8330244727underline {text-decoration:underline;}#yiv8330244727 
.yiv8330244727attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8330244727 .yiv8330244727attach div a 
{text-decoration:none;}#yiv8330244727 .yiv8330244727attach img 
{border:none;padding-right:5px;}#yiv8330244727 .yiv8330244727attach label 
{display:block;margin-bottom:5px;}#yiv8330244727 .yiv8330244727attach label a 
{text-decoration:none;}#yiv8330244727 blockquote {margin:0 0 0 
4px;}#yiv8330244727 .yiv8330244727bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8330244727 
.yiv8330244727bold a {text-decoration:none;}#yiv8330244727 dd.yiv8330244727last 
p a {font-family:Verdana;font-weight:700;}#yiv8330244727 dd.yiv8330244727last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8330244727 
dd.yiv8330244727last p span.yiv8330244727yshortcuts 
{margin-right:0;}#yiv8330244727 div.yiv8330244727attach-table div div a 
{text-decoration:none;}#yiv8330244727 div.yiv8330244727attach-table 
{width:400px;}#yiv8330244727 div.yiv8330244727file-title a, #yiv8330244727 
div.yiv8330244727file-title a:active, #yiv8330244727 
div.yiv8330244727file-title a:hover, #yiv8330244727 div.yiv8330244727file-title 
a:visited {text-decoration:none;}#yiv8330244727 div.yiv8330244727photo-title a, 
#yiv8330244727 div.yiv8330244727photo-title a:active, #yiv8330244727 
div.yiv8330244727photo-title a:hover, #yiv8330244727 
div.yiv8330244727photo-title a:visited {text-decoration:none;}#yiv8330244727 
div#yiv8330244727ygrp-mlmsg #yiv8330244727ygrp-msg p a 
span.yiv8330244727yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8330244727 
.yiv8330244727green 

[oracle_br] Re: Oralce 11g express com c# - visual studio 2015 community

2016-09-21 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Bom, eu não uso isso mas antes de mais nada os detalhes please : se vc está 
usando o Visual Studio, vc baixou e instalou o "Oracle developer Tools" para 
ele cfrme 
http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownload-2745497.html
 ? Vc tá usando EXATAMENTE O QUE para conectar no banco, Oracle Data Provider ? 
Se sim, checou os cursos/artigos sobre ele em 
https://apexapps.oracle.com/pls/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID:13260 
, e EM ESPECIAL o "Getting Started with Oracle Data Provider for .NET (C# 
Version)" ? 
 E importante : iirc esses coisos aí de ODAC são *** absolutamente incapazes 
*** de conectar no banco Oracle por si sós, eles PRECISAM montar em cima do 
Oracle client , que TEM QUE ESTAR instalado e configurado Vc TEm o client 
Oracle instalado direitinho aí, né ? Vc consegue conectar no banco Oracle pelo 
Oracle client ???
 
 Se nenhuma destas refs te ajudar, manda numa próxima mensagem os ** detalhes 
** todos do banco (principalmente se ele é 32 ou 64 bits, e a versão EXATA dele 
- só 'Express Edition' é insuficiente, creio) E do client Oracle 
(principalmente, se ele é 32 ou 64 bits, eu já vi uns probs de 
incompatibilidade de client 32-bits conectando em database 64-bits num SO de 64 
bits), bem como uns printscreens (sobe eles num serviço de compartilhamento e 
manda os links) mostrando como vc configurou o VS, que quem usar a ferramenta 
pode tentar te ajudar mais...
 
 []s
 
   Chiappa