Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Cerrar o no la conexion?


Message #1 by "Jorge L. Beker" <jorgito@n...> on Wed, 13 Mar 2002 07:10:21 -0300
Pero entonces el problema de vinculo de comunicacion es porque la abria solo
una vez y se cortaba? Si la habro antes de cada consulta, va a andar bien?

Otra duda que tengo es saber si el SQL soportara tal cantidad de querys,
entre selects e inserts....... son muchas....300 por segundo!!!!

Tambien quisiera saber si no voy a perder mucho proceso, abriendo y cerrando
tantas veces la conexion!!!  Ya que estaria abriendo y cerrando unas 200
veces por segundo.......


Jorge
"Jose Luis Calvo Salanova" <joselcs@m...> wrote in message
news:156288@a..._espanol...

Jorge,

si estás utilizando System.Data.SqlClient, puedes utilizar un pool de
conexiones indicándolo en la cadena de conexión "Server=(local); Integrated
Security=SSPI; Database=Northwind; Max Pool Size=75; Min Pool Size=5". Pero
a esto sólo le veo sentido si el acceso a la base de datos está en un
componente al que acceden varios clientes de forma concurrente. Si lo que tu
tienes es una aplicación Windows Forms que abre directamente la conexión, no
creo que notes diferencia con tener la conexión eternamente abierta.

Respecto a lo de acceder a assemblies .NET desde VB6, puedes hacerlo a
través de COM Interop.

Un saludo

-----Original Message-----
From: Jorge L. Beker [mailto:jorgito@n...]
Sent: Wednesday, March 13, 2002 11:10 AM
To: ASP.Net en Español
Subject: [aspx_espanol] Cerrar o no la conexion?


Quisiera que me contesten una duda, que surge de VB6 y quisiera saber si me
conviene , por ende hacer esas parten en .NET

Supongamos que tengamos una aplicaicon winforms (o por que no asp.net), que
este siempre activa y haga aproximadamente 300 consultas por segundo (es eso
mucho para el sql server?). En el caso de vb6, yo mantenia abierta siempre
la conexion, pero me daba errores de vinculo de comunicacion.....ahora que
lo pienso debia ser porque yo solo la abria cuando ejecutaba el programa
(aunque nunca pasa mas de 2 segundos sin hacer una consulta). Entonces me di
cuenta que se deberia abrir la conexion cada vez que haga una consulta SQL,
o aunque sea en cada proceso unido.......pero, esto no haria perder
muchisimo tiempo, teniendo en cuenta la CANTIDAD de consultas que se estan
haciendo? Con respecto a eso, el .NET me ofrece mejoras de velocidad?

Era nada mas por esto,aparte , que queria saber si se podian usar las DLLS
de .NET en el programa de VB6...es que el dueño del proyecto no quiere ni
puede pasarlo todo integramente, aunque sea voy utilizando un poco de la
potencia del .NET!.......

Jorge



---
Usted está suscrito a aspx_espanol como:
joselcs@m...
Para darse de baja, envíe un mensaje en blanco a
$subst('Email.Unsub')






  Return to Index