Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Unir bases de datos
 Foro Bloqueado  Tema Bloqueado


Autor Temas
Fëanor
Starting Member

Argentina
37 Posts
Mensajes - 29 May 2002 :  17:30:18  Ver Perfil  Enviar Email
tengo el siguiente problema:
supongamos que tengo un inventario de productos para cada sucursal, cada uno en una base de datos aparte, todas en el mismo servidor, y necesito un codigo de ASP que se fije en el directorio todas las bases que hay, y que cree una de inventorio total.
ejemplo:
sucursal1.mdb tiene 5 peras y 10 manzanas
sucursal2.mdb tiene 4 peras y 5 bananas
inventariototal.mdb deberia tener 9 peras, 10 manzanas y 5 bananas...
se entiende?
alguien podría darme una manito?
gracias,

Fëanor


buho_nero
Moderator

España
1316 Posts
Posted - 29 May 2002 :  19:44:00  Ver perfil  Enviar e-mail
Yo en tu lugar tendría una tabla en la base de inventorio total donde tendría la referencia de todas las bases de las sucursales (las direcciones, DSNs, ... ). Haciendo un recorrido sobre todos los elementos de la tabla podrías ejecutar funciones que te vayan haciendo totales e insertándolos en las tablas correspondientes de la base central.
Sólo es una idea.

Inicio Pagina

Fëanor
Starting Member

Argentina
37 Posts
Posted - 29 May 2002 :  20:27:14  Ver perfil  Enviar e-mail
Si no es mucha molestia... podrías decirme como hacerlo o mostrarme un link a algun ejemplo?... la verdad es que tengo realmente muy pocos conocimientos de ASP...
Muchas gracias...

Fëanor

Inicio Pagina

buho_nero
Moderator

España
1316 Posts
Posted - 30 May 2002 :  12:38:01  Ver perfil  Enviar e-mail
Entiende que me estás pidiendo toda una aplicación no es una simple pregunta, no hay una forma inmediata. No sabría indicarte un ejemplo donde se realice todo lo que intentas, como mucho algunas partes, pero serían prácticamente todos los ejemplos de cualquier manual de ASP.
Llevar a cabo mi idea no es especialmente difícil, pero exige tener conocimientos claros de programación en servidor.

Inicio Pagina

Fëanor
Starting Member

Argentina
37 Posts
Posted - 30 May 2002 :  18:48:38  Ver perfil  Enviar e-mail
tenia pensado hacerlo creando un record set dentro de un bucle que pasara por todas las sucursales y luego tomara estos valores y los escribiera en la base de datos total
Algo asi

set total=server...........
totalsql="select * from tabla"
total.open sql, conn

for g = 1 to x
conn 2 =...............................& servermappath("sucursal"&g)
set sucursal=server...........
sucursalsql="select * from tabla"
sucursal.open sucursalsql, conn2

do while not sucursal.eof
total.addnew
total.fields("name")=sucursal("name")
tatal.fields("number")=sucursal("number")
total.update
set sucursal = nothing
set conn2 = nothing
next

el problema es que este codigo funciona si yo se exactamente todos las bases que tengo...
Yo en realidad necesitaria uno que recorra todas los archivos mdb de un directorio, y que luego los sumase... se te ocurre alguna solucion para eso?

Gracias

Inicio Pagina

buho_nero
Moderator

España
1316 Posts
Posted - 30 May 2002 :  18:55:13  Ver perfil  Enviar e-mail
Puedes acceder a los contenidos de una carpeta con los objetos FileSystemObjects (FSO), son completamente análogos a los de Visual Basic.

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar