Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/02/2005, 06:46
alber100es
 
Fecha de Ingreso: febrero-2005
Mensajes: 3
Antigüedad: 20 años, 3 meses
Puntos: 0
He estado probando a hacerlo de otra manera pero me sigue yendo igual.

Lo que he hecho es que la aplicación "B" genere solamente las consultas a ejecutar y se lo envie a "A", es decir.

"B" quiere enviar estas consultas a "A":
<consultas>
<sentencia>
select campo1,campo2 from tabla1 where condicion1
</sentencia>
<sentencia>
select campo1,campo2 from tabla2 where condicion2
</sentencia>
..............
</consultas>

entonces genera una cadena :
cadena = "<consultas><sentencia>select campo1,campo2 from tabla1 where condicion1</sentencia><sentencia>select campo1,campo2 from tabla2 where condicion2</sentencia>......</consultas>" que le envia a A:

"A":
Obj.loadXML cadena

es decir, genero un XML con la cadena que me ha devuelto "B" (el tamaño de este XML es de 4Kb)

"A" se encargaría de ejecutar estas consultas (mediante un FOR, ahora mismo lo tengo deshabilitado).

Bueno, pensé que iba a ir mejor porque libero a B de ejecutar las consultas, pero ná de ná, esto sigue igual, "A" tarda mucho en llamar a "B".
Es como si le costase mucho encontrar la pagina de "B" que se encarga de generar las consultas. (el navegador se queda pensando 1 rato hasta que encuentra la pagina de "B")