Hice una pequeña aplicación que se conecta a un db mysql usando dbx. Funciona bien con mi servidor mysql local, pero se supone que funciona con un servidor remoto.Conexión dbx separada a un hilo
La conexión al servidor remoto toma unos segundos, lo que congela la aplicación.
Entonces mi pregunta es, ¿cómo puedo poner el código de conexión en un hilo diferente?
Tendré que pasar esa conexión al hilo principal de alguna manera, para que funcione el dbgrid que tengo en el formulario principal.
He leído que db cosas que trabajan en un hilo diferente deben tener sus propias conexiones. Entonces no estoy seguro de cómo hacer lo que quiero.
¿Alguna idea? ¿Algo que leer sobre el trabajo con servidores remotos?
Gracias.
Editar: Los componentes que estoy usando en el formulario son: TSQLConnection -> TSimpleDataSet> TDataSource> TDBGrid.
¿Puede el usuario interactuar de manera útil con su programa mientras espera que se establezca la conexión? –
Bueno, realmente no, tal vez debería haber un botón "Cancelar", pero no. Solo quiero que muestre un mensaje de "conexión" sin congelar la aplicación. – Mario