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 05-03-2007
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Modificar propiedad Table de un ADOTable en tiempo de ejecución

Hola a todos! Tengan un buen día.
Estoy trabajando con delphi 2005, lo que quiero hacer, como mencioné en el título, es modificar la propiedad Table de un ADOTable en tiempo de ejecución. Ya traté escribiendo el nombre de mi ADOTable y luego el "." para que aparezcan sus propiedades, pero no aparece "Table", entonces no se cómo hacer esto.
Esto lo quiero hacer porque estoy usando un DLL con todo lo que tenga que ver con la base de datos de mi aplicación (inserción, consultas, eliminación, etc) y ahi es donde creo y manipulo los componentes relacionados.
Espero haberme explicado bien. Gracias de antemano, Dios los bendiga.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios

Última edición por Albano fecha: 05-03-2007 a las 20:39:02.
Responder Con Cita
  #2  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Albano
Muy interesante el concepto.
Pregunta 1: Por que en la dll, no incorporas un componente (creo mas facil de hacer) para que haga esta operacion.
Pregunta 2: Que quieres modificar exactamente?, supongo que el nombre de la tabla para ligarla desde la dll? osea poder cambiar de tabla en ejecucion?
Saludos
Responder Con Cita
  #3  
Antiguo 05-03-2007
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Pues lo del otro componente que mencionas no se de qué me hablas jeje... cómo esta eso?
La respuesta a la segunda pregunta si, quiero poder cambiar el nombre de la tabla en tiempo de ejecución, desde la dll.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
Responder Con Cita
  #4  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Albano
Nada, se me ocurrio que se podria hacer un componente que hiciera eso.
Se me ocurre una locura:
Si colocas varios nombres de tablas en la dll, y les das un numero, con solo colocar este, la tabla estaria enlazada.
Ya se que no te ayudo, pero tal vez con ideas locas, algo salga.
Saludos
Responder Con Cita
  #5  
Antiguo 05-03-2007
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Ah, ok, ya entendí tu idea, creo que sí me servirá cuando logre modificar esta propiedad en tiempo de ejecución, pero el problema sigue siendo el mismo... No consigo modificar la propiedad Table (para ponerle el nombre de mi tabla) en tiempo de ejecución.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
Responder Con Cita
  #6  
Antiguo 05-03-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
Quizá sea porque la propiedad Table no existe, la que existe es TableName
__________________
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 05-03-2007
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Tienes razón jhonny, esa es la propiedad que necesito modificar, pero no me aparece en mi código de la dll, creo el ADOTable y trato de modificarlo desde la dll y no me aparece la propiedad... Alguien sabe porque? tendré que crearlo en la forma de mi proyecto?
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
Responder Con Cita
  #8  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
En el caso de que la base de datos sea access o Mysql., hago una:
Pregunta tonta: Por que usar una dll si puedes usar un ini, para cambiar el nombre de la base de datos?
Saludos
Responder Con Cita
  #9  
Antiguo 05-03-2007
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Pues el proyecto que estoy desarrollando lo quiero adaptar para un trabajo que me pidieron en la escuela, en el cuál me dicen que las conexiones con la base de datos las haga a través de un dll, pero creo que las inserciones de datos con los ADOTables las voy a tener que hacer desde las formas y frames de mi proyecto.
Gracias.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
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
Modificar tabla An tiempo de Ejecucion noshy SQL 1 12-09-2006 23:53:26
modificar un reporte en tiempo de ejecucion IVAND Impresión 2 24-06-2006 20:21:25
Modificar campos en un DBGrid en tiempo de ejecuciòn maravert Conexión con bases de datos 3 14-05-2006 08:37:41
Como cambiar una propiedad del Rave en tiempo de ejecucion ach_666 Impresión 7 06-05-2006 18:53:03
modificar en tiempo de ejecución params joanajj Conexión con bases de datos 0 02-05-2006 23:50:23


La franja horaria es GMT +2. Ahora son las 04:42:35.


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