none
Nome de caminho inválido. RRS feed

  • Pergunta

  • estou tentando carregar um arquivo de texto num grid view, mas quando seleciono o arquivo, recebo uma mensagem dizendo que o caminho é invalido:

    "Certifique-se de que o nome do caminho esteja escrito corretamente e que você esteja conectado ao servidor no qual o arquivo reside"

    quando eu uso a variável "teste", que só tem o nome do arquivo, ainda assim, o sistema dá o erro na hora de popular o dataset com o conteúdo do dataadapter.

    como eu resolvo isso?

    muito obrigado.

    OpenFileDialog vAbreArq = new OpenFileDialog();
                vAbreArq.Filter =
                "Arquivo de Texto (*.txt)|*.txt";
                vAbreArq.RestoreDirectory = true;
                vAbreArq.Title = "Selecione o Arquivo";
                vAbreArq.DefaultExt =
                 "Arquivo de Texto (*.txt)|*.txt";
                if (vAbreArq.ShowDialog() == DialogResult.OK)
                {
                    TBxCaminhoEArquivo.Text = vAbreArq.FileName;
                    DataSet ds = new DataSet();
                    OleDbConnection conexao = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; " +
                    " Data Source= " + vAbreArq.FileName + ";" +
                    " Extended Properties=\"Text;HDR=NO;FMT=Delimited\"");
                    string teste = System.IO.Path.GetFileName(vAbreArq.FileName);
                    OleDbDataAdapter da = new OleDbDataAdapter("Select * From " + teste, conexao);
    
    
                   
    
    
                    try
                    {
                        this.Cursor = Cursors.WaitCursor;
       aqui dá erro-->  da.Fill(ds);
                        DGVParceirosImportados.DataSource = ds.Tables[0];
                        DGVParceirosImportados.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCellsExceptHeader;

    segunda-feira, 11 de março de 2013 21:16

Todas as Respostas