La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55014 - PROCEDIMIENTOS ALMACENADOS ¿DONDE SE EJECUTAN?
Autor:  José Luis Rubio Padilla
Bueno, resulta que me salto la duda con eso de los procedimientos almacenados en una BD de VFP, estos donde se ejecutan?
Supongamos que tengo un sistema corriendo en red y en la PC donde esta el sistema tengo una BD con procedimientos almacenados la pregunta es: Al ejecutar el sistema por la red donde se ejecutan los proc.¿ ?.. en la PC de donde se accesa el sistema ´por la red o en la PC que tiene la BD ?

ejemplo:
PROCEDURE tmp_Saproduc
SELECT * FROM sal!saproduc WHERE saproduc.activado=.T.;
ORDER BY Saproduc.clavesiv INTO CURSOR sqlSaproduc READWRITE
NOCONSOLE NOWAIT
ENDPROC
Este lo mando llamar desde un form ¿Donde se ejecuta? en la PC donde esta la BD o en la PC de donde se accesa el sistema?

  Respuesta:  Jaime Gattorno
Esto se genera en la computadora local, puesto que usa el bufer de archivo local para crear cursores temporales.