Fala pessoal,
Hoje tive que resolver um problema para um amigo meu, o problema era realizar a conexao com o oracle atravez de uma aplicação que utiliza bde e foi desenvolvida em delphi 7 que agora esta sendo portada para o Delphi 2007.
1º: certifique-se de que a sua versão do delphi não seja a professional, pois a mesma não possibilita a utilização do drive do oracle.
2º: instale o client do oracle.
3º: copie o arquivo -> C:\oracleexe\app\oracle\product\10.2.0\server\network\admin\tnsnames.ora que fica no pc onde o servidor oracle esta instalado para a pasta C:\XEClient\Network\admin\tnsnames.ora
4º: caso seu bdeadmin não esteja listando o drive nativo do oracle (Configuration->Native Drivers->ORACLE), reinstale seu BDE e ele aparecera.
5º: Abra seu delphi 2007 coloque um component TDatabase em seu form, clique com o botao direito do mouse sobre o TDatabase e selecione a opção Database Editor...
6º: Preencha o campo Name com o nome de seu Banco de dados Oracle Ex.: DBSistema
7º: Selecione o Driver name: ORACLE
8º: Preencha o campo parameter override como abaixo:
LANGDRIVER=DBWINUS0
SERVER NAME=XE
USER NAME=nome_do_usuario
SQLQUERYMODE=SERVER
PASSWORD=senha
9º Desmarque a opção login prompt do TDatabase e Connect.
Caso não conecte tente reiniciar sua maquina. Pois afinal isso é BDE.
Abraço espero que seja util para alguem ;)
Diego M. Garcia.
Nenhum comentário:
Postar um comentário