MarKteus 1 Denunciar post Postado Julho 28, 2010 To pelejando pra importar uma tabela XLS, contudo recebo constantemente o erro de "O mecanismo de banco de dados Microsoft Jet não pôde encontrar o objeto 'dadoCadastral'. Certifique-se de que o objeto exista e de ter digitado seu nome e o caminho corretamente." Mas o objeto existe sim, já cheguei várias vezes e ele está lá Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 28, 2010 Poste o código. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
MarKteus 1 Denunciar post Postado Julho 28, 2010 Poste o código. Abraços... segue o Código public OleDbCommand importarPlanilha(string strPasta, string strPlanilha) { string strConecXls, strQueryXls; strConecXls = "Provider=Microsoft.Jet.OleDb.4.0;data source=" + strPasta + ";Extended Properties=Excel 8.0;"; strQueryXls = "SELECT CPF, NOME, NASCIMENTO FROM " +strPlanilha; OleDbConnection oleDbCon = new OleDbConnection(strConecXls); OleDbCommand oleDbCmd = new OleDbCommand(strQueryXls, oleDbCon); oleDbCon.Open(); return oleDbCmd; } protected void lnkBtXlsView_Click(object sender, EventArgs e) { if (FileUpload.HasFile) { string strPasta, strPlanilha; strPasta = FileUpload.FileName; strPlanilha = txtNomePlanilha.Text; if (strPlanilha.Length > 0) { conexoes objDb = new conexoes(); OleDbCommand dados = objDb.importarPlanilha(strPasta, strPlanilha); gdvXlsView.DataSource = dados.ExecuteReader(); gdvXlsView.DataBind(); // Response.Write("A conexão está fechada verifique"); } else { Response.Write("Esta planilha não existe na Pasta de Trabalho"); } } else { Response.Write("informe a pasta de trabalho"); } } Compartilhar este post Link para o post Compartilhar em outros sites