none
excel como tabla de base de datos con problemas para procesar con asp en columnas que tengan mas de 256 caracteres RRS feed

  • Pregunta

  • Utilizo una tabla en Excel para subir datos a un sitio de internet.

    Subo el archivo excel al sitio, y con unas paginas en ASP leo el contenido de la tabla en Excel (conectado con Provider=Microsoft.ACE.OLEDB.12.0;).

    Despues de leer la tabla en excel, actualizo la base de datos en el sitio web.

    La tabla excel contiene cuatro columnas (ID, fecha, texto, direccion web).

    El problema aparece en la 3ra columna (texto).

    hice muchas pruebas para tratar de encontrar el problema. Y llegue a lo siguiente. Si en una de las filas, la 3ra columna tiene mas de 256 caracteres y esta fila se encuentra despues del octavo registro, aparece el problema. Si la fila del registro se encuentra en los 8 primeros registros, no hay problema.

    El problema consiste en que los datos leidos y posteriormente guardados en la base de datos aparecen cosas raras, incluso cadenas de consultas de otros subdominios de donde se encuentra alojada la pagina. Como comprenderan los datos a guardar no son exactamente lo que uno quisiera. Lo llamativo de esto es que si hay un campo (la tercera columna) mayor a 256 caracteres, todo funciona bien.

    Hice prueba con conexion para excel 2007 y 2003, con identicos resultados.

    Por favor, si alguien tiene alguna sugerencia o alguna guia, le agradeceria mucho..Ya llevo varios dias y sin solucion....

    Gracias!!

    la base de datos a cargar está en ACCESS

    viernes, 30 de abril de 2010 1:11

Respuestas

Todas las respuestas