Ver Mensaje Individual
  #3  
Antiguo 04-02-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Te faltaría comprobar que la estructura de la tabla también sea la misma. (Campos y orden de los campos)
(No conozco MySQL, por lo que no se si es una tabla temporal o algo asi.)

Seguramente algún registro tiene una coma en medio. A mi me sucedió alguna vez...

Supón que el archivo es:
NUMERO, NOMBRE, IMPORTE
1, JUAN PEREZ, 100.12
2, ACME, S.A., 200.34
3, OTRA COSA, 1244.26

ACME, S.A. tiene un a coma en medio y trataría el valor "S.A." como importe...

La forma correcta de generar un archivo CSV es separar por comas los valores y si es un string, meterlo dentro de comillas dobles.
NUMERO, NOMBRE, IMPORTE
1, "JUAN PEREZ", 100.12
2, "ACME, S.A.", 200.34
3, "OTRA COSA", 1244.26

Cita:
Date Truncated From column: "Nombre campo"
Supongo que la coma mal puesta hace que los campos se corrar una posicion y trate de meter [NOMBRE] donde debe ser [FECHA]
Responder Con Cita