Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-08-2007
The_Avatar The_Avatar is offline
Miembro
 
Registrado: ene 2006
Posts: 43
Poder: 0
The_Avatar Va por buen camino
Conexion con oracle

He comenzado un nuevo proyecto en Delphi 2005 y necesito conectar con una base de datos Oracle. Anteriormente he trabajado con Access y Firebird.
Para conectarme a esa base de datos pensaba usar los componentes nativos de delphi, es decir, un datasource unido a un dataset y el dataset a un componente database.
Pero para mi sorpresa no veo ninguna propiedad con la cual unir el dataset con el componente database. ¿Alguien me podria orientar un poco?
Muchas gracias de antemano por cualquier ayuda.
Responder Con Cita
  #2  
Antiguo 13-08-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
tampoco hay componentes para conectarse digamos a sql server, lo q se usa es componentes ADO

sin embargo el proveedor ado que viene con windows simplemente no funciona asi q tienes q descargar el q se encuentra en la pagina de oracle url: otn.oracle.com
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 13-08-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por droguerman Ver Mensaje
tampoco hay componentes para conectarse digamos a sql server, lo q se usa es componentes ADO
Yo pensé que esos (ADO) eran los componentes para conectarse a SQL Server de forma nativa.


Cita:
Empezado por droguerman Ver Mensaje
sin embargo el proveedor ado que viene con windows simplemente no funciona
¿Qué quiere decir que no funciona? ¿Algun error? ¿Está documentado?
Yo he trabajado con Delphi6+ADO y conectado a oracle correctamente. Necesitas instalar las herramientas cliente de Oracle para tener conectividad, pero con eso es suficiente.
Hay componentes externos con los que también puedes conectar (como los DOA, que se han comentado algunas vez en los foros) y que dan mayor rendimiento parece, pero con ADO puedes hacerlo perfectamente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 13-08-2007
The_Avatar The_Avatar is offline
Miembro
 
Registrado: ene 2006
Posts: 43
Poder: 0
The_Avatar Va por buen camino
asi que...

Asi pues me 'recomendais' usar los ADO, no?
El unico problema es que por lo que he podido ver aqui no los tienen en esta version de Delphi ( 2005 ). Alguna recomendacion?
Responder Con Cita
  #5  
Antiguo 13-08-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Bueno, que le gente de alternativas. Yo conozco las tres comentadas:
* BDE
* ADO
* DOA

Las dos primeras vienen con Delphi (creo que el D2005 debe traer la pestaña ADO) y son componentes propios de Delphi; Eso es un punto a favor.
La tercera es de pago, pásate por la página y revisa trial y precios. No la he usado, a ver si alguien que tenga esperiencia comenta más a fondo.
Entre las dos primeras, la segunda es más directa y más eficiente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 13-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por The_Avatar Ver Mensaje
Asi pues me 'recomendais' usar los ADO, no?
El unico problema es que por lo que he podido ver aqui no los tienen en esta version de Delphi ( 2005 ). Alguna recomendacion?
Vaya¡¡¡

¿Estas seguro, que no hay ADO en D2005?, ¿Donde dice eso?, mira bien, porque en D2007 aún estan.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #7  
Antiguo 13-08-2007
The_Avatar The_Avatar is offline
Miembro
 
Registrado: ene 2006
Posts: 43
Poder: 0
The_Avatar Va por buen camino
Dudas...

Veamos, ya encontre los ADO ( estan dentro de una paleta cuyo nombre no contiene para nada la palabra ADO.. ).
Un par de preguntas concretas respecto al acceso a oracle:

-Si quisiera usar del BDE un clientdataset ¿Como puedo conectar el dataset con la Base de Datos?¿Que propiedad tengo que usar para conectarlo al componente Database??Yo no veo ninguna que establezca esa conectividad...

-Si quisiera usar los ADO ¿En el ADOconnection si uso el unico driver de Oracle que hay es valido para una base de datos oracle XE?

De antemano gracias ^^
Responder Con Cita
  #8  
Antiguo 13-08-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por The_Avatar Ver Mensaje
-Si quisiera usar del BDE un clientdataset ¿Como puedo conectar el dataset con la Base de Datos?¿Que propiedad tengo que usar para conectarlo al componente Database??Yo no veo ninguna que establezca esa conectividad...
A ver si este artículo de CodeGear te aclara algo el asunto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion con Oracle saroaes23 Conexión con bases de datos 2 30-05-2007 16:25:27
Conexion a Oracle carlos gonzalez Oracle 2 25-05-2007 22:38:07
Conexion a Oracle trex2000 Conexión con bases de datos 2 22-06-2005 18:41:51
Conexion con Oracle 8i mateamargo Conexión con bases de datos 1 30-12-2003 17:38:47
Conexion con Oracle 9i DANFIR Conexión con bases de datos 4 23-12-2003 20:36:32


La franja horaria es GMT +2. Ahora son las 17:39:24.


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