Conexión ADO
Hola a todos!!
Me acabo de llevar una grata sorpresa al ver el nuevo diseño de la web,me gusta mucho. Muy bueno el trabajo de los moderadores :) Llevo unos dias dandole vueltas a un tema que me tiene un poco mosqueado. Cuando realizo una consulta a través de una ADOQuery se me queda 'colgada' la aplicación hasta que me devuelve los datos y al usuario le provoca desconfianza. Hay alguna propiedad para evitar esto?? Utilizo Delphi 7 y SQL Server 2000. Un Saludo. |
Los componentes ADO (TADOQuery/TADOTable/...) poseen la propiedad ExecuteOptions. Entre las opciones de ejecución puedes seleccionar ejecuciones asíncronas.
Revisa la ayuda y haz una pruebas para comprobar que puede ser lo que necesitas, lo sólo es cambiar la propiedad y listo. |
Gracias por contestar Neftali.
Acabo de probar lo que me has dicho. Poniendo la propiedad de la AdoQuery [eoAsyncExecute] a True me aparece en pantalla el siguiente mensaje de error: Código:
RunTime Error! Código:
Microsoft Virtual C++ RunTime Library Para ejecutar las consultas hago lo siguiente, no se sí tendrá algo que ver: Código:
Query.Active:= True; Edito: en cuanto acepto ese mensaje se cierra la aplicación. |
La franja horaria es GMT +2. Ahora son las 16:40:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi