Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Duda Sobre Datasource Y Ttable (https://www.clubdelphi.com/foros/showthread.php?t=35773)

ercrizeporta 20-09-2006 16:06:39

Duda Sobre Datasource Y Ttable
 
buenas!!me gustaría saber cual es el funcionamiento del datasource y a su vez kisiera saber que diferencia hay entre realizar dos ttable que actuen sobre la misma tabla de la base de datos si los realizo actuando los dos sobre el mismo datasource o si es conveniente realizar cada ttable con su correspondiente datasource. Por ultimo kerría saber si tngo dos ttables(t1 y t2) con distintos datasource y ambos sobre una misma tabla, si realizo una modificación en t1, ¿esta es visible directamente en t2?

MUCHAS GRACIAS!!!

vtdeleon 20-09-2006 17:13:40

Cita:

me gustaría saber cual es el funcionamiento del datasource
A mi entender, es un enlace que existe entre el Dataset y los componentes visuales (Data-aware), este permite mostrar el contenido del DataSet en los controles.
Cita:

que diferencia hay entre realizar dos ttable que actuen sobre la misma tabla de la base de datos
La diferencia es que cada Ttable manejaria su propio evento individual, ademas de que si ambas estan abiertas y se realizan cambios, entonces puede que una no vea los cambios de otra.
Cita:

si los realizo actuando los dos sobre el mismo datasource o si es conveniente realizar cada ttable con su correspondiente datasource.
No se puede tener mas de un Dataset(ttable) sobre un DataSource. Solo 1 DataSource 1 DataSet!
Cita:

Por ultimo kerría saber si tngo dos ttables(t1 y t2) con distintos datasource y ambos sobre una misma tabla, si realizo una modificación en t1, ¿esta es visible directamente en t2?
Quizas con llamando al metodo Refresh (no muy seguro).

marcoszorrilla 20-09-2006 19:57:00

En Cuanto al Refres que apunte mi compañero vtdeleon hay que tener en cuenta, que el Refresh debiera de hacerlo el que está viendo los datos, no el que los modifica, por otra parte no todas las tablas dependiendo del tipo soportan Refresh, en algunos casos símplemente hay que cerrar y volver a abrir.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 18:37:09.

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