Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2005, 00:35
jiglesiasn
 
Fecha de Ingreso: marzo-2005
Mensajes: 122
Antigüedad: 19 años, 11 meses
Puntos: 0
Pregunta Error de pila

Hola tengo un problema con las conexiones a la base de datos.
Hago muchas consultas a la base de datos y tengo que mantenerlas abiertas para trabajar con ellas y tengo varias dudas.

¿Por cada consulta que quiero hacer a la base de datos tengo que abrir una conexion? Es que cuando llevo ciertas conexiones me da error de pila. Es como si se llenara el buffer y hasta que se vacie no vuelve funcionar ninguna consulta a la base de datos.

Me aseguro de que en cada procedimiento cierro las conexiones y libero memoria haciendo esto.

¿Por que me da este error de pila? Como libero del buffer las conexiones?



If conn.State = ConnectionState.Open Then
conn.Close()
End If
cmdselect = Nothing
dremp = Nothing

Código:

strsql = "SELECT * FROM Hoteles "

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ruta
        conn.Open()
        Dim cmdselect As New OleDb.OleDbCommand(strsql, conn)
        Dim dremp As OleDb.OleDbDataReader
        dremp = cmdselect.ExecuteReader()



Código:
Error de servidor en la aplicación '/'.
--------------------------------------------------------------------------------

Error no especificado 
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. 

Detalles de la excepción: System.Data.OleDb.OleDbException: Error no especificado

Error de código fuente: 

Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.  

Seguimiento de la pila: 


[OleDbException (0x80004005): Error no especificado]
   System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
   System.Data.OleDb.OleDbConnection.InitializeProvider() +57
   System.Data.OleDb.OleDbConnection.Open() +203
   baluma.Resultados.busca() in C:\Inetpub\wwwroot\baluma\Resultados.aspx.vb:3077
   baluma.Resultados.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\baluma\Resultados.aspx.vb:112
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750

 


--------------------------------------------------------------------------------
Información de versión: Versión de Microsoft .NET Framework:1.1.4322.2032; Versión de ASP.NET:1.1.4322.2032