Conexão OLEDB do Microsoft ACE criando o Excel vazio quando há 166,110 linhas
Estou programando em C # e usando umoledbconnection
. Esta é a string de conexão padrão, por exemplo
<code>using (OleDbConnection conn = new OleDbConnection( "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + saveFilenameAndLocation + ";Extended Properties='Excel 12.0 Xml;HDR=Yes'" )) </code>
Isso funciona com sucesso e cria minha planilha do Excel cheia de dados corretos, quando o número de linhas não é excessivo. No entanto, sempre que o número de linhas na planilha aumenta para um tamanho grande (por exemplo, atualmente está falhando em 166,110 linhas), ele produz uma planilha vazia com o nome da guia da planilha definido comoA266FF2A662E84b639DA
.
Não é possível reescrever isso para que não use umOLEDB
conexão, alguma idéia porque não funciona quando o tamanho da linha aumenta?