rapidez en vb.net

10/10/2005 - 21:40 por Sonia | Informe spam
hola!

he hecho una aplciacion en vb.net y va perfectamente.
el problema esta en que ahora esa aplicacion la pongo en funcionamiento para
30 personas, donde los equipos estan conectados en red y todos acceden a la
misma base de datos.
todo esto repercute en que la aplicacion va demasiado lenta. el formulario
principal q consta de unos textbox y 3 dataviews, rellenados segun el codigo
q buskes tarda 12 segundos en estar listo(en q salgan todos los datos),
cuando si por ejemplo la misma aplicacion la pruebo desde mi ordenador q es
donde esta la bd, sale todo de inmediato

he intentado hacer todo lo mas eficientemente que he podido (o q he salido)
y mi pregutna ahora es como hacer q la aplicacion sea mas rapida.
la verdad q la bd(acces) tiene bastantes datos, pero la lentitud creo q
viene al no estar la bd en el pc donde se esta ejecutando la aplicacion.
sabeis de algun truco para q no afecte esto a la ejecucion del programa?
habia pensado vincular la bd y que cada una tuviera la suya pero los datos
nuevos o los q se modifiken que vayan a la principal.
se solucionaria asi el problema?

hay algo mas eficiente para q cuando esten todos usando la aplciacion no
vaya tan lnto?

muchas gracias!!!
 

Leer las respuestas

#1 Jesús López
11/10/2005 - 23:02 | Informe spam
Access no es un sistema de base de datos apropiado para manejar 30 usuarios
concurrentes. Te recomendaría que usaras SQL Server, podrías empezar con
MSDE 2k que es gratis, o mejor aún con SQL Server Express que aunque esté en
fase beta sale el mes que viene.


"Sonia" escribió en el mensaje
news:
hola!

he hecho una aplciacion en vb.net y va perfectamente.
el problema esta en que ahora esa aplicacion la pongo en funcionamiento
para
30 personas, donde los equipos estan conectados en red y todos acceden a
la
misma base de datos.
todo esto repercute en que la aplicacion va demasiado lenta. el formulario
principal q consta de unos textbox y 3 dataviews, rellenados segun el
codigo
q buskes tarda 12 segundos en estar listo(en q salgan todos los datos),
cuando si por ejemplo la misma aplicacion la pruebo desde mi ordenador q
es
donde esta la bd, sale todo de inmediato

he intentado hacer todo lo mas eficientemente que he podido (o q he
salido)
y mi pregutna ahora es como hacer q la aplicacion sea mas rapida.
la verdad q la bd(acces) tiene bastantes datos, pero la lentitud creo q
viene al no estar la bd en el pc donde se esta ejecutando la aplicacion.
sabeis de algun truco para q no afecte esto a la ejecucion del programa?
habia pensado vincular la bd y que cada una tuviera la suya pero los datos
nuevos o los q se modifiken que vayan a la principal.
se solucionaria asi el problema?

hay algo mas eficiente para q cuando esten todos usando la aplciacion no
vaya tan lnto?

muchas gracias!!!



Preguntas similares