Problema com OleDbConnection, Excel e pool de conexão

Então, tenho os mesmos sintomas descritos em C # / ASP.NET Oledb - O MS Excel lê "Erro não especificado", mas o meuminha respost não pareceu consertá-lo. Mesmo sempre, o fechamento do OleDBConnection e o descarte mostram os mesmos sintoma

var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0; data source={0}; Extended Properties=Excel 12.0;", _excelFile);
using (var conn = new OleDbConnection(connectionString))
{
    try
    {
        DoSomething();
    }
    finally
    {
        conn.Close();
    }
}

Agora, encontrei as seguintes informações sobre o pool de conexões:

O .NET Framework Data Provider para OLE DB agrupa automaticamente as conexões usando o pool de sessões do OLE DB. Os argumentos da cadeia de conexão podem ser usados para habilitar ou desabilitar os serviços OLE DB, incluindo o pool. Por exemplo, a seguinte cadeia de conexão desabilita o pool de sessões do OLE DB e o alistamento automático de transaçõe

Provedor = SQLOLEDB; Serviços OLE DB = -4; Fonte de dados = localhost; Segurança integrada = SSPI;

Recomendamos que você sempre feche ou descarte uma conexão ao terminar de usá-la para retornar a conexão à piscina. Conexões que não estão explicitamente fechadas podem não ser retornadas ao pool. Por exemplo, uma conexão que ficou fora do escopo, mas que não foi explicitamente fechada, só será retornada ao conjunto de conexões se o tamanho máximo do conjunto tiver sido atingido e a conexão ainda for válida.

(Fonte:http: //msdn.microsoft.com/en-us/library/ms254502.asp)

Qual é a propriedade da cadeia de conexãoOLE DB SERVICES e qual é o valor de-4?

questionAnswers(2)

yourAnswerToTheQuestion