Olá Matheus,
Tempos atrás, aqui a universidade onde trabalho tentamos fazer isso e tb não conseguimos. Até onde sei, acho que isso não é possível. Acabamos por optar por um componente de terceiro, o ODAC, que faz a conexão diretamente com o banco, sem usar nenhuma dll ou client. Roberto. --- Em delphi-br@yahoogrupos.com.br, "Matheus" <[EMAIL PROTECTED]> escreveu > Pessoal, alguém pode me esclarecer uma dúvida? > > Sempre ouvi falar que o DBExpress conseguia fazer uma conexão direta com o Oracle, sem necessidade de ODBC ou qualquer outro tipo de driver intermediário, inclusive não seria necessário sequer possuir o client do Oracle instalado na máquina, bastando apenas possuir a DLL distribuida com o Client do Oracle. > > Bom, fiz um teste aqui e não consigo conectar ao oracle de maneira nenhuma usando o DBExpress sem o Client do Oracle instalado. > > peguei a DLL usada pelo DBExpress (oci.dll) e gravei no diretório da aplicação. Configurei o SQLConnection da seguinte maneira: > > ConnectionName = 'OracleConnection' > DriverName = 'Oracle' > GetDriverFunc = 'getSQLDriverORACLE' > LibraryName = 'dbexpora.dll' > LoginPrompt = False > VendorLib = 'oci.dll' > > e os parâmetros da seguinte maneira: > > DriverName=Oracle > DataBase=nome do banco no oracle > User_Name= usuario > Password=senha > RowsetSize=20 > BlobSize=-1 > ErrorResourceFile= > LocaleCode=0000 > Oracle TransIsolation=ReadCommited > OS Authentication=False > Multiple Transaction=False > Trim Char=False > > Agora vem a pergunta. Em nenhum lugar existe a opção para se informar o endereço do Servidor Oracle, porta, etc. Apenas existe a opção para informar o DataBase que acredito que deva ser o nome da instância criada no Oracle. Ou, se no caso eu tivesse o client do Oracle instalado, seria o nome do TNS armazenado lá no TNSNames. > > Estou fazendo certo esta configuração para conexão com o Oracle? O que posso estar fazendo errado? Existe alguma maneira mesmo de conectar ao oracle sem instalar o seu client? Meu interesse é em não fazer a instalação deste client nas máquinas que receberão o aplicativo. > Estou utilizando o Delphi 7. > > Muito obrigado. > Matheus > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-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