Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-03-2004
pepe2000 pepe2000 is offline
Miembro
 
Registrado: dic 2003
Ubicación: Cajamarca
Posts: 93
Poder: 21
pepe2000 Va por buen camino
oracle provider

Hola.
Por favor alguien puede ayudarme y decirme como hago para que la conexion ADO tenga en el Conection String a: "Oracle Provider for OLE DB"?
Digamos que esa es la forma como me conecto con ORACLE. Otra pregunta es: ¿Esa es la forma como se conecta a oracle en forma nativa?, o existe otra forma.

Muchas Gracias.
Responder Con Cita
  #2  
Antiguo 30-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Conectarse de forma nativa, significa no utilizar librerías intermedias para conectarte (como OleDB en este caso).

Hay variedad de componentes. Los Direct Oracle Access son los mejores, pero son de pago, los ncOci8 son buenos y hay algunos otros.

Ambos podes encontrarlos en torry's delphi pages.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 30-03-2004
pepe2000 pepe2000 is offline
Miembro
 
Registrado: dic 2003
Ubicación: Cajamarca
Posts: 93
Poder: 21
pepe2000 Va por buen camino
Gracias pero con ADO, hasta ahora no resuelvo como hacer para que aparezca el tipo de conexion:

Oracle Provider for OLE DB

Hasta pronto.
Responder Con Cita
  #4  
Antiguo 05-04-2004
pepe2000 pepe2000 is offline
Miembro
 
Registrado: dic 2003
Ubicación: Cajamarca
Posts: 93
Poder: 21
pepe2000 Va por buen camino
forma nativa

En los libros de Delphi se dice que éste trabaja con Oracle en forma nativa.
Si es así, porque utilizar otros componentes??

Un Saludo.
Responder Con Cita
  #5  
Antiguo 05-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Como bien te comenta jachguate, no es cierto que Delphi trabaje de forma nativa. Eso depende de la capa de abstracción de datos que uses. Por definición, si trabajas con cualquier capa que sirve para más una base de datos (como es el BDE, ADO o ODBC), no lo estarás haciendo de forma nativa. Es necesaria una capa que "traduzca" las instrucciones realmente nativas de la BD en cuestion a la interfaz definida en la capa que usamos.

Los driver de acceso nativo a una BD se comunican directamente con el servidor (o con el cliente de la BD, en el caso de Oracle), a través de la API que éste brinda. Las ventajas de este tipo de accesos es su velocidad y un mayor provecho de las singularidades del SGBD en cuestión. Sus desventajas radican casi únicamente, en la falta de portabilidad.
__________________
E pur si muove
Responder Con Cita
  #6  
Antiguo 05-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
No se que libro dice eso...

BDE se puede conectar con Delphi de forma "nativa".., pero claro, ya viendolo desde Delphi, está el BDE de por medio... me imagino que (si es posible) ocurre algo similar con ADO. no?

De esa forma, cada vez que un programa tuyo correrá en una máquina, además del programa, tiene que estar instalado el BDE, o ADO y el cliente de Oracle, por supuesto. En cambio, si el programa se conecta de forma Nativa, lo único que tiene que estar instalado es tu programa y el cliente de oracle, ya que se entenderán directamente.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:05:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi