FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Acceder a un item de una clase referenciada
Hola, no se muy bien si poner este mensaje aquí o en el foro de OO, si no va aquí que el moderedor lo cambie de sitio.
Mi problema es que estoy haciendo una aplicacion en la que uso InstantObjects, para acceder a una base de datos a través de esta persistencia de clases. Y hay dos clases, una de las cuales tiene una referencia a la otra, y tiene que ser referencia, no puede ser "parte de". Me gustaría poder acceder a un item de la clase referenciada desde la clase base, y no lo consigo. No hay ID, la ID la genera automaticamente la base de datos, pero no se si puedo acceder a esta ID o tendria que ser a la variable NAME, de la clase referenciada, que es lo que me interesa saber. Untilizo un TInstantExposer para obtener los datos de la BD. Por ejemplo: InstanExposer.FieldByName('REFERENCIA_A_CLASE_REFERENCIADA').AsString, pero me da error, se que asi no es correcto, pero no se como hacerlo. Si alguien me puede echar una mano se lo agradeceria mucho. Un Saludo! |
#2
|
||||
|
||||
¿Exactamente, qué error devuelve?
|
#3
|
|||
|
|||
Hola, pues el error que da es una excepción. que no encuentra el item REFERENCIA_A_CLASE_REFERENCIADA. Es que al utilizar InstantObjects, mi BD no tiene ID, no la utilizo, aunque se genera una automaticamente (algo asi como 666845487879794134497) pero yo desde mi codigo no puede acceder a esta ID, ya que para mi no existe, solo existe para la BD, internamente. Si observo en la Bd las dos tablas, los ID coinciden, pero no puedo, o no se acceder a esta ID, ya que en mi persistencia de clase no la he declarado. Y la cuestion es como poder acceder a un item de una clase referenciada desde mi propia clase, vamos, como si fueran punteros o algo asi. Pero no me aclaro...
|
#4
|
|||
|
|||
No entiendo porque dices que no puedes acceder a la ID. Si haces "self.ID" ¿no obtienes el ID?
Lo de la clase referenciada, mañana te respondo porque me voy a enfrentar a ello, porque estoy empezando con el InstantObjects, mira esto.
__________________
"De la ignorancia nos equivocamos, de los errores aprendemos." --- www.softinspain.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al intentar acceder a datos desde una Clase | chico_bds | OOP | 5 | 18-01-2007 18:59:32 |
Item en tiempo de ejecucion | oscarovertel | Varios | 3 | 18-08-2006 14:46:26 |
Seleccionar un item de un List Box | zvf | OOP | 2 | 06-04-2006 16:45:38 |
Agregar Item a TdxBarManager | FunBit | OOP | 1 | 25-07-2005 17:50:46 |
A donde fue el Item del Combo? | yusnerqui | Varios | 2 | 04-08-2004 14:02:55 |
|