Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-10-2007
robinsongm robinsongm is offline
Miembro
 
Registrado: sep 2004
Ubicación: Madrid, España
Posts: 25
Poder: 0
robinsongm Va por buen camino
usar dos archivos .pas del mismo nombre

Hola!
He realizado una integracion de dos sistemas mediante una conexion a oracle. El sistema hasta ahora va bien. Solo que el cliente ahora necesita una ampliacion de la integración, a un sistema de base de datos SQL.
Sucede que cuando hago uso de las units para crear la conexion de BD en SQL (ya tengo hecha la conexion a Oracle)... da un error porque ambos componentes, los de sql y oracle utilizan una unidad con el mismo nombre:

unit OLEDBAccess;

Con estructura distinta, obvio. Por lo tanto no sé cómo hacer para lograr la integracion que necesito.
¿Es posible indicarle a delphi que una unidad X de mi proyecto utilice la unit de Sql y otra la de oracle?

me temo que no, pero a ver k existe en el mundo. jejej..

Muchas gracias!
__________________
Ni la utilidad del mentir es sólida, ni el mar de la verdad perjudica mucho tiempo.
Responder Con Cita
  #2  
Antiguo 31-10-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.275
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
No acabo de entender porque necesitas dos Units con el mismo nombre.
Una opción que se me ocurre poner el contenido de las dos units en una y es utilizar CONDICIONALES.
La otra es que si en las dos units se usan los mismos métodos (mismo nombre, pero distinto código), dependiendo de la estructura tal vez lo que deberías hacer es utilizar herencia.

El problema es que sin más detalles no acierto a saber cómo son las units y que estructura tienen.
__________________
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
  #3  
Antiguo 31-10-2007
robinsongm robinsongm is offline
Miembro
 
Registrado: sep 2004
Ubicación: Madrid, España
Posts: 25
Poder: 0
robinsongm Va por buen camino
La unit es
OLEDBAccess
No la he creado yo. Pertenece a un paquete de Sql y Oracle. Para sus conexiones. Lo que sucede es que me tengo que conectar a una bd oracle (con unos componentes especificos, que usan tal unidad), tratar los datos, y luego mediante sql (con unos componentes especificos que usan tal unidad) pasar los datos a una bd sql.

Hasta ahora todo funciona con oracle y sus componentes, pero la solicitud del cliente es que los datos tratados que se hacia con ellos hasta ahora X, ahora tambien deben ser copiados y tratados para una bd sql..
Todo compila, hasta que hago uso de una unit X (componente sql) que dentro de su estructura utiliza OLEDBAccess...

No se si hacen falta mas detalles.

gracias d new!
__________________
Ni la utilidad del mentir es sólida, ni el mar de la verdad perjudica mucho tiempo.
Responder Con Cita
  #4  
Antiguo 31-10-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.275
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
Supongo que son los componentes de CoreLab. Si tienes la posibilidad de renombrar uno de ellos y recompilar el paquete, eso debería solucionar el problema.
__________________
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
EasyEclipse: el mismo nombre lo dice dec PHP 3 27-05-2007 03:21:39
Campo de tabla con valores con un mismo nombre kakesoft Conexión con bases de datos 14 28-11-2005 14:40:46
Algo interesante Evitar el mismo nombre en un registro carlosmoralesm Conexión con bases de datos 6 05-06-2004 22:14:31
El mismo nombre de objeto por medio de índices Isaac Varios 5 09-02-2004 11:54:04
una misma B.d dos tablas , mismo nombre de campo kassel PHP 8 05-02-2004 18:17:48


La franja horaria es GMT +2. Ahora son las 09:21:19.


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