none
Query para celdas en Excel con espacios RRS feed

  • Pregunta

  • Hola, mi problema es el siguiente...

    Estoy agregando datos a mi datagridview desde un documento Excel, pero los nombres de algunas columnas contienen espacios entre palabras por ejemplo: "CENTRO DE DISTRIBUCIÓN" y no me permite agregar los datos al DGV. Quito esas columnas del query y si me permite agregar. ¿como puedo agregar esas columnas?

    este es parte de mi código en donde va el query:

    conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;data source=" + ruta + ";Extended Properties='Excel 12.0 Xml;HDR=Yes'");
                    MyDataAdapter = new OleDbDataAdapter("Select CADER, ACUSE ESTATAL, CURP, MUNICIPIO, LOCALIDAD, NOMBRE, SUPERFICIE, CULTIVO, CENTRO DE DISTRIBUCIÓN, FOLIO  from [" + nombreHoja + "$]", conn);
                    dt = new DataTable();
                    MyDataAdapter.Fill(dt);
                    dgv.DataSource = dt;

    GRACIAS POR SU TIEMPO!!

    miércoles, 28 de agosto de 2019 19:47

Todas las respuestas

  • Hola Christopher, prueba encerrar el nombre de la consulta entre corchetes..... [CENTRO DE DISTRIBUCIÓN]....

    Saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    jueves, 29 de agosto de 2019 1:52