Conexión Asíncrona vfp-mysql
Publicado por brigi (2 intervenciones) el 09/06/2011 10:44:09
Hola a todos,
Tengo una aplicación desarrollada en vfp9 con una base de datos en mysql. las llamadas funcionan correctamente, pero tengo un problema , cuando intento hacer una consulta en la que consume mucho tiempo (ej. añadir un fichero de texto en una tabla con 'LOAD DATA LOCAL INFILE') la aplicación se queda en 'No responde' hasta que termina de cargar los datos.
He intentado con la siguiente instrucción
SQLSETPROP(pnHandle,"Asynchronous" , .t.)
lnResult = SQLEXEC(pnHandle, [LOAD DATA LOCAL INFILE '] + STRTRAN(FULLPATH(gnfile1), [\], [/]) + [' INTO TABLE vzap fields terminated by ';' LINES TERMINATED BY '\n' ignore 2 lines],'Cursor1')
Pero no devuelve el control a la aplicación hasta que termina.
Debo cambiar algo en el servidor donde se encuentra mi BBDD??
Muchas gracias
Un saludo
Tengo una aplicación desarrollada en vfp9 con una base de datos en mysql. las llamadas funcionan correctamente, pero tengo un problema , cuando intento hacer una consulta en la que consume mucho tiempo (ej. añadir un fichero de texto en una tabla con 'LOAD DATA LOCAL INFILE') la aplicación se queda en 'No responde' hasta que termina de cargar los datos.
He intentado con la siguiente instrucción
SQLSETPROP(pnHandle,"Asynchronous" , .t.)
lnResult = SQLEXEC(pnHandle, [LOAD DATA LOCAL INFILE '] + STRTRAN(FULLPATH(gnfile1), [\], [/]) + [' INTO TABLE vzap fields terminated by ';' LINES TERMINATED BY '\n' ignore 2 lines],'Cursor1')
Pero no devuelve el control a la aplicación hasta que termina.
Debo cambiar algo en el servidor donde se encuentra mi BBDD??
Muchas gracias
Un saludo
Valora esta pregunta
0