por que tarda?

19/12/2003 - 18:32 por mickro | Informe spam
estoy desarrollando una aplicacion MDI que se conecta visualmente a
una base de datos MySQL/MS SQL Server y muestra los datos en un
DataGrid. Cuando abro el fomulario que se conecta a la base de
datos, este tarda mucho en abrirse, pienso que es porque en ese
momento se esta estebleciendo la conexion con la base de datos y
llenando el dataset.
Como puedo hacer para que la conexion se realize al iniciarse la
aplicacion y no al momento de abrir ese formulario secundario?.

Intente poner el componente mySqlConnection en el formulario
principal de la aplicacion (formulario padre), pero no puedo acceder
a el desde el componente mySqlCommand, que esta en otro formulario,
para establecer cual es la conexion de ese comando (SelectCommad)
 

Leer las respuestas

#1 Maximiliano Damian Accotto
19/12/2003 - 18:36 | Informe spam
esta es una pregunta para el foro de .net, pero yo no abriria la Bdd hasta
que no sea necesario, si es necesario en el formulario ahi abro la base y
lleno el Dataset.

Ahora hay que ver porque tarda y que tipo de dataset estas usando (tipeados
o no?)

Te hago un ej

Yo tengo un dataset q llama a una tabla de mi sqlserver2k con 10.000
registros y 130 columnas y tarda unos 3seg mas o menos.

Un saludo

Maximiliano Damian Accotto
"mickro" escribió en el mensaje
news:
estoy desarrollando una aplicacion MDI que se conecta visualmente a
una base de datos MySQL/MS SQL Server y muestra los datos en un
DataGrid. Cuando abro el fomulario que se conecta a la base de
datos, este tarda mucho en abrirse, pienso que es porque en ese
momento se esta estebleciendo la conexion con la base de datos y
llenando el dataset.
Como puedo hacer para que la conexion se realize al iniciarse la
aplicacion y no al momento de abrir ese formulario secundario?.

Intente poner el componente mySqlConnection en el formulario
principal de la aplicacion (formulario padre), pero no puedo acceder
a el desde el componente mySqlCommand, que esta en otro formulario,
para establecer cual es la conexion de ese comando (SelectCommad)


Preguntas similares