Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 25-05-2006
IsidoroM IsidoroM is offline
Registrado
 
Registrado: may 2006
Posts: 2
Poder: 0
IsidoroM Va por buen camino
Buenas,

conseguí ocultar la propiedad ConnecionString de la siguiente manera:

Código Delphi [-]
type
  TADOConnectionEclipse = class(TADOConnection)  // Ocultar ConnectionString y ConnectionObject
  private
    FConnectionString: WideString;
    function GetConnectionString: WideString;
  protected
  public
    property ConnectionObject;
  published
    property ConnectionString read GetConnectionString;
  end;

sobreescribiendo la funcion GetConnectionString por el código que me devuelva un texto diferente al de conexión.

El problema fué que cuando creaba un objeto de esta manera:
Código Delphi [-]
var
  ace:TADOConnectionMio;
begin
  ace:=TADOConnectionMio.Create(Self);
y llamaba a ace.ConnecionString el resultado era el esperado: me enseñaba el resultado que le había dado a la propiedad, pero si hago esto:
Código Delphi [-]
var
  ace:TADOConnectionMio;
begin
  ace:=TADOConnection.Create(Self);
y ejecuto ace.ConnectionString, me ejecuta la función read del objeto TADOConnection mostrándome el valor real del ConnectionString.

He mirado en el tema del foro que comenta Neftali donde comentan: "El nivel de visibilidad de una propiedad o método no puede degradarse, sólo aumentarse", por lo que sería imposible realizar lo que quiero de esta manera.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
ADO y su Propidad ConnectionString !!! Ledian2006 Conexión con bases de datos 3 10-01-2006 20:50:39
Servicio con TADOConnection Duc Conexión con bases de datos 0 27-07-2005 14:08:14
TADOConnection/TADOStoredProc arantzal Varios 5 04-02-2005 11:23:06
ERROR: Missing connection or ConnectionString!!!!!!!! DarkByte Conexión con bases de datos 3 09-09-2004 15:28:42
Inicializar TADOConnection xgerard Conexión con bases de datos 5 21-11-2003 20:56:14


La franja horaria es GMT +2. Ahora son las 04:05:50.


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