Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2012, 08:06
ci2000
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años, 7 meses
Puntos: 3
LOAD DATA INFILE (Problemas con tildes)

Hola.

Con Visual Net logré importar archivos csv a una base de datos de MySQL. Mi problema es que si el nombre de la carpeta o archivo a importar contiene tildes me da error:

File 'C:\Timber\Bases\Temporales\Base de Datos - El Fogón (BASE).csv' not found (Errcode: 2)

En este ejemplo me da error por el tilde de la palabra Fogón. Si renombro el archivo y le sustituyo la ó por la o (sin tilde) funciona ok.

Código:
Comando.CommandText = "LOAD DATA INFILE '" & Replace(Camino & "\Temporales\" & Archivo, "\", "/") & " (BASE).csv' INTO TABLE timber.empresas FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\" & Chr(34) & "' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (maquina,pertenece,operario,cedula,validacion,vacio,establecimiento,cliente,especie,tareas,tratamiento,empresa)"
¿Hay alguna solución para poder importar con nombres de carpetas y/o archivos con tildes?

Desde yá muchas gracias por las respuestas.
Saludos