unir tablas

13/04/2005 - 03:58 por javi | Informe spam
Hola a todos
Tengo una base de datos access con una tabla con una estructura sencilla
"nombre,apellidos,comentarios"
En muchos ordenadores de la red está la misma bdd con la misma tabla y cada
usuario va introduciendo datos, cada cierto tiempo hay que hacer una unión
de todas esas tablas, todas de igual estructura (los mismos 3 campos)

No quiero hacer una aplicación centralizada, sino automatizar las acciones
de:

1º traer todas las bbdd de la red a un ordenador donde las uniré. Supongo
que esto se podría hacer con algún programa para hacer copias de seguridad
en red. Alguna sugerencia?

2º Unir todas esas tablas en una sola, de forma automatica. He probado con
asp a ir abriendo una por una, leyendo cada registro y escribiendo en la bdd
final, pero para muchos registros va muy lento
¿Alguna idea de como hacerlo de manera sencilla?

Gracias

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
13/04/2005 - 15:34 | Informe spam
Hola Javi.

Para mi lo más eficiente sería tener una única tabla en el servidor y
que los usuarios agregasen registros a la misma a través de una página
web (estática) que enviase los datos a agregar mediante un formulario al
servidor. En el servidor, una página ASP los procesaría y realizaría la
agregación de los registros en la tabla.

Saludos!
Miguel


javi wrote:
Hola a todos
Tengo una base de datos access con una tabla con una estructura sencilla
"nombre,apellidos,comentarios"
En muchos ordenadores de la red está la misma bdd con la misma tabla y cada
usuario va introduciendo datos, cada cierto tiempo hay que hacer una unión
de todas esas tablas, todas de igual estructura (los mismos 3 campos)

No quiero hacer una aplicación centralizada, sino automatizar las acciones
de:

1º traer todas las bbdd de la red a un ordenador donde las uniré. Supongo
que esto se podría hacer con algún programa para hacer copias de seguridad
en red. Alguna sugerencia?

2º Unir todas esas tablas en una sola, de forma automatica. He probado con
asp a ir abriendo una por una, leyendo cada registro y escribiendo en la bdd
final, pero para muchos registros va muy lento
¿Alguna idea de como hacerlo de manera sencilla?

Gracias


Respuesta Responder a este mensaje
#2 javi
13/04/2005 - 18:56 | Informe spam
Gracias por contestar Miguel, lo que pasa que quiero seguir utilizando
access y access se lleva mal con muchos accesos simultáneos, tengo
entendido.
"Miguel Gonzalez" escribió en el mensaje
news:
Hola Javi.

Para mi lo más eficiente sería tener una única tabla en el servidor y
que los usuarios agregasen registros a la misma a través de una página
web (estática) que enviase los datos a agregar mediante un formulario al
servidor. En el servidor, una página ASP los procesaría y realizaría la
agregación de los registros en la tabla.

Saludos!
Miguel


javi wrote:
Hola a todos
Tengo una base de datos access con una tabla con una estructura sencilla
"nombre,apellidos,comentarios"
En muchos ordenadores de la red está la misma bdd con la misma tabla y


cada
usuario va introduciendo datos, cada cierto tiempo hay que hacer una unión
de todas esas tablas, todas de igual estructura (los mismos 3 campos)

No quiero hacer una aplicación centralizada, sino automatizar las acciones
de:

1º traer todas las bbdd de la red a un ordenador donde las uniré. Supongo
que esto se podría hacer con algún programa para hacer copias de seguridad
en red. Alguna sugerencia?

2º Unir todas esas tablas en una sola, de forma automatica. He probado con
asp a ir abriendo una por una, leyendo cada registro y escribiendo en la


bdd
final, pero para muchos registros va muy lento
¿Alguna idea de como hacerlo de manera sencilla?

Gracias


Respuesta Responder a este mensaje
#3 Miguel Gonzalez
13/04/2005 - 22:48 | Informe spam
Hola Javi.

Tendrían que ser realmente muchos accesos simultáneos, o mantener las conexiones abiertas durante
mucho tiempo para descartar la opción de Access (que es mucho más económica que SQL Server). Para
agregar registros y abriendo/cerrando conexiones correctamente no deberías tener problemas. Piensa
que para que se produzcan concurrencias tus usuarios deberían pulsar en el mismo instante el botón
de "Agregar".

Saludos!
Miguel

javi wrote:
Gracias por contestar Miguel, lo que pasa que quiero seguir utilizando
access y access se lleva mal con muchos accesos simultáneos, tengo
entendido.
"Miguel Gonzalez" escribió en el mensaje
news:
Hola Javi.

Para mi lo más eficiente sería tener una única tabla en el servidor y
que los usuarios agregasen registros a la misma a través de una página
web (estática) que enviase los datos a agregar mediante un formulario al
servidor. En el servidor, una página ASP los procesaría y realizaría la
agregación de los registros en la tabla.

Saludos!
Miguel


javi wrote:

Hola a todos
Tengo una base de datos access con una tabla con una estructura sencilla
"nombre,apellidos,comentarios"
En muchos ordenadores de la red está la misma bdd con la misma tabla y



cada

usuario va introduciendo datos, cada cierto tiempo hay que hacer una unión
de todas esas tablas, todas de igual estructura (los mismos 3 campos)

No quiero hacer una aplicación centralizada, sino automatizar las acciones
de:

1º traer todas las bbdd de la red a un ordenador donde las uniré. Supongo
que esto se podría hacer con algún programa para hacer copias de seguridad
en red. Alguna sugerencia?

2º Unir todas esas tablas en una sola, de forma automatica. He probado con
asp a ir abriendo una por una, leyendo cada registro y escribiendo en la



bdd

final, pero para muchos registros va muy lento
¿Alguna idea de como hacerlo de manera sencilla?

Gracias







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida