La DB no puede abrirse por mas de 1 persona

22/06/2005 - 16:46 por Juan De Leon | Informe spam
Hola, hice una aplicación en C# para ASP .NET.

No me da problemas, excepto cuando lo instalo en el servidor definitivo,
porque son varias las personas que acceden a la aplicación al mismo tiempo.

Marca un error de que el archivo de base de datos ya está abierto. Me
dijeron que hay que poner el bloqueo como optimista (en Visual Basic 6.0
equivalente a adLockOptimistic) pero eso es en ADO con un Recordset y acá
manejé DataSets (ADO .NET).

Es mi primer proyecto formal en .NET. ¿Alguien me puede ayudar a decirme
cómo puedo evitar ese problema para que pueda ser accedida la aplicación web
desde varios clientes a la vez?

Gracias!

Preguntas similare

Leer las respuestas

#1 Braulio Diez
25/06/2005 - 14:22 | Informe spam
Hola,

Lo primero, no mantengas una conexión por usuario de ASP .net, espera a
abrir la conexión hasta que leas datos de la B.D. y justo cuando termines,
cierrala !!, no te preocupes por rendimiento, por ADO .net mantiene un "pool"
de conexiones, esta preparado para ello.

¿ Qúé base de datos usas ? SQL Server ? Access ?

Un saludo
Braulio

"Juan De Leon" escribió:

Hola, hice una aplicación en C# para ASP .NET.

No me da problemas, excepto cuando lo instalo en el servidor definitivo,
porque son varias las personas que acceden a la aplicación al mismo tiempo.

Marca un error de que el archivo de base de datos ya está abierto. Me
dijeron que hay que poner el bloqueo como optimista (en Visual Basic 6.0
equivalente a adLockOptimistic) pero eso es en ADO con un Recordset y acá
manejé DataSets (ADO .NET).

Es mi primer proyecto formal en .NET. ¿Alguien me puede ayudar a decirme
cómo puedo evitar ese problema para que pueda ser accedida la aplicación web
desde varios clientes a la vez?

Gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida