La Web del Programador: Comunidad de Programadores
 
    Pregunta:  359 - DELPHI & ORACLE
Autor:  Rubén
Si algien me puede ayudar a acceder a una base de datos Oracle desde Delphi, ruego que me conteste, gracias.

  Respuesta:  Carlos Enrique Velez Farak
Para accesar a oracle desde delphi puede usar componentes de tercero te recomiendo los de Devart antes crlab.com son buenos y tengo una aplicacion de contabilidad hecha con estos y trabajan bien no necesitas bde y son navivos vcl

  Respuesta:  Daniel Alexander Rivera Berlanga
Hola Ruben, mira para accesar a oracle desde delphi yo lo he realizado de la siguiente manera.

1. Te vas al panel de control creas un ODBC en la pestaña DSNSystem le das agregar, y te pintara una lista de fuentes de tatos elijes Oracle ODBC driver le das finalizar luego llenas los campos requeridos para el ODBC. y listo
2. Luego en el asistente de Oracle configuras tu ODBC o en el TSNNAMES.ora y listo ahi esta tu conexion ya solo tienes que conectarte por codigo o con un database(object)

  Respuesta:  Gustavo Enriquez
un detalle adiciona.

Si se conectan a oracle 7X el protocolo de conexión debe ser TNS, aunque la red sea tcp/ip o cualquier otra.

para oracle 8, el dll32 debe ser ORACLE8.DLL y el VENDORINT debe ser OCI

Probablemente el Net protocol TNS no te aparesca como opción, pero si lo escribes te funciona.

en cambio si el dll32 de oracle8.dll no te aparece o el oci no te aparece debes instalar el cliente de oracle en tu máquina.

Aún así siempre debes instalar el cliente de oracle en tu máquina antes de hacer la configuración.

  Respuesta:  Pablo Raso
No hay ningún problema para conectar delphi y oracle, sólo tienes que tener en cuenta un par de cosillas.
1. En el BDE Administrator, en configuración, debes poner en la parte de Drivers, Native, Oracle, Vendor Init, la versión que tienes de Oracle, es decir. Si usas Oracle 7.3 pondras el ORA73.DLL, verás que es una de las opciones a elegir.
2. En tu DataModule principal o pantalla principal de conexión, pondras un TDatabase, y en el le dices que te conectas a Oracle. Ahí le dirás cual es tu server, poniéndole el mismo alias que tienes en el SqlNetEasyConfiguration.
A partir de ahí, simplemente conectar cada TDataset (TTable o TQuery o TStoredProc) con tu TDatabase y listo.
Si tienes cualquier problema no dudes en escribir.

  Respuesta:  dulfredo flores torrico
mira con la vercion delphi 3 logre conectarme sin problemaas hasta la vercion Oracle 7.3 para la vercion 8 necesitgas un parche no recuerdo la direcion exacta si necistas enviamen mas detalles escribeme

  Respuesta:  Dario
Por lo que tengo entendido delphi 2.0 presenta muchos problemas para conectarse con oracle,en cambio delphi 3.0 se conect directamente. Por lo que he oido delphi4.0 trae un driver nativo para oracle. Si quieres mas infroamcion escribeme