CONEXAO VB6 ORACLE

MKING 21/05/2010 10:56:25
#342376
Boas VbManiacos,
tenho uma dúvida, já consigo conectar minha aplicação VB6 no Oracle, na minha máquina conectou ok, mas quando fui testar numa máquina cliente, ela não conecta no banco, gostaria de saber se alguém pode me dizer oq devo instalar na máquina cliente, ou se devo somente referenciar algo no projeto, enfim, qual o driver exato e melhor para realizar essa conexão, e quem quiser me dar alguma dica sobre as strings de conexão também agradeço, derrepente pode haver algum tipo de conexão melhor.

Agradeço
Abraços
MSMJUDAS 21/05/2010 11:50:16
#342385
Se for Oracle 10G Express, utilize assim:

Conexao.Open [Ô]Driver={Oracle in XEClient};dbq=IP_ONDE_ESTA_O_BANCO:1521/XE;Uid=USUARIO_DO_BANCO;Pwd=SENHA_DO_BANCO;NUM=US;[Ô]

Na máquina cliente vc deve instalar o cliente do Oracle.

Site com várias strings de conexão:
www.connectionstrings.com
MKING 21/05/2010 11:57:04
#342387
então MSMJUDAS , eu não queria instalar o cliente do Oracle exatamente, pois essa aplicação roda em um call center, ai fica ruim instalar em todas as maquina, até hoje eu tinha integrado ela somente com MYSQL, ai sim utilizei um ODBC pra poder conectar, gostaria de saber se tem algum drive como o ODBC do MYSQL para o Oracle e como faço para instalar nas máquinas clientes e talz

Obrigado
XXXANGELSXXX 21/05/2010 13:23:51
#342398
Amigo, sinceramente, não vejo como voce conectar no banco sem ter o driver instalado, pode ser que eu esteje errado, mas o driver é o motor do seu projeto, ja viu carro andar sem motor?
THIGO 21/05/2010 13:45:04
#342403
Amigo realmente terá que instalar o client em cada maquina para poder acessar o banco de dados, não sei se o oralce possui ODBC conforme diz que no mysql tem.

Onde eu trabalho usamos o oracle e toda maquina cliente temos que instalar o cliente bleza

Flw
MSMJUDAS 21/05/2010 14:19:17
#342410
A instalação do cliente é rápida e simples, acho que é o único jeito.


Tem o driver [Ô]ODBC For Oracle[Ô] que já vem nas versões do Windows, mas não funciona direito.
MKING 21/05/2010 17:13:25
#342434
meus caros, já agradeço pelas respostas, entendi o q todos queriam dizer mas acho que EU não fui bem claro nas palavras

por exemplo , temos o cliente [Ô]FULL[Ô], no qual nós desenvolvedores acessamos diversas ferramentas, não é esse que vcs usam correto? qual seria o cliente que vcs usam, ouvi falar do MDAC,mas as máquinas aonde esta a aplicação são windows vista, e pelo que pesquisei não há MDAC para Vista

não sei se consegui ser mais claro agora, espero que sim, pois naum manjo quase nada de oracle e estou meio perdido, e se eu puder fornecer alguma informação que ajudem vcs a me ajudarem só falar
MKING 21/05/2010 17:25:02
#342439
Andei pesquisando aqui e vi um tal de ODAC , alguém conhece? tem dicas?
MKING 24/05/2010 09:08:27
#342596
alguem ?
MSMJUDAS 24/05/2010 10:09:08
#342601
Vc está querendo que a sua aplicação conecte com o Oracle somente com um ou alguns arquivos referenciados no seu projeto, não é isso?

Eu nunca testei, mas tente copiar os arquivos DLL que estão na pasta BIN do Oracle e coloque no seu instalador. Só não sei exatamente quais arquivos são, mas tente esses:

oci.dll
ociw32.dll
oraoci10.dll
sqora32.dll
sqoras32.dll
sqresus.dll

Pode ser que dê certo, mas ainda acho que vc vai ter que instalar o cliente em cada máquina.
MKING 26/05/2010 14:41:50
#342847
meus caros, revivendo o tópico rsrs, achei nesse link aqui ó, http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=3473, um fonte para conexão com Oracle e olha que curioso, eu copiei o tnsnames.ora da minha máquina e joguei na máquina que vai ter a aplicação, eu colocando o arquivo .ora na mesma pasta que esse fonte ai ele funciona, conecta bonitinho, mas minha aplicação não consegue conectar, estou utilizando a mesma string de conexão, alguem tem ideia do que possa ser?

grato
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas