File ldb aperto

martedì 11 agosto 2015 - 20.39
Tag Elenco Tags  C#  |  .NET 4.0  |  Access (.mdb)

paolo973 Profilo | Senior Member

Ciao a tutti,

uso una funzione per accedere al database access, però mi sono accorto che rimane
presente nella cartella del database il file mydb.ldb.

ecco la funzione, dove sbaglio?

public OleDbDataReader datiDaQuery(string query)
{
OleDbDataReader aReader = null;
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(posDb);
OleDbConnection cn = new OleDbConnection(connString);
try
{
cn.Open();
OleDbCommand cmd = new OleDbCommand(query, cn);
aReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{

}
cn = null;
return aReader;
}

ysdemarc Profilo | Expert

settare la connessione a null non significa nè chiuderla e ne scaricarla..

dovresti utilizzare Close e Dispose
Vincenzo
Programmatore sbilenco
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5