Saludos!
Hace poco desarrollé un sistema para captura de datos tanto localmente (red de area local e inalambrico) como para internet.
Se instaló un servidor (windows 7) con ip fija y el motor de base de datos es mysql, las conexiones son de aproximadamente de 8 a 15 pcs conectadas simultaneamente.
Ahora, es la fase de consultar lo que se ha capturado y realizar conteo de estado de captura y avances...por lo tanto debo crear varias consultas, y aquí viene mi duda:
Las consultas que realizo son de esta manera:
lcStringConn="Driver={MySQL ODBC 5.1 Driver};Port3306"+;
";Server="+lcServer+;
";Database="+lcDatabase+;
";Uid="+lcUser+;
";Pwd="+lcPassWord
SQLSETPROP(0,"DispLogin",3)
lHandle=SQLSTRINGCONNECT(lcStringConn) &&& ERROR &&&
IF lHandle > 0
sqlexec(lhandle,"use tdatos")
SQLEXEC(lhandle,"select *from tdatos ORDER BY folio ASC","c1")
SELECT c1
*********Modulos
SELECT modulo FROM c1 WHERE modulo=1 INTO CURSOR cConsulta nofilter
IF RECCOUNT()>0
SELECT cConsulta
COUNT TO thisform.a1.Value
ENDIF
Pero se tarda de 10 a 20 segundos en mostrar los resultados de la consulta......
es normal, o algo me anda faltando?
Gracias!