Cita:
Iniciado por fua
Hola, tengo un problema al ejecutar un sql desde visual 6.0 (La BD está en MySQL), os lo explico:
Leo un fichero de texto, conecto a la BD sin problemas, y ejecuto todo sin problemas, pero, la instrucción sql de "INSERT INTO" me provoca un error, pq aparece un acento de "código de banco" en ella. Me he fijado, y si le quito los acentos al fichero de texto, no provoca ningún error.
¿Qué podría hacer para evitarlo? pq lo q no puedo hacer es sacar los acentos... ¿se puede convertir para que mysql los detecte bien? ¿el problema está en el driver de mysql?
Gracias por anticipado
Hola,
Es un error bastante conocido, también afecta en UPDATE.
La solución sería reemplazar los acentos usando Replace(texto,"'","''")
Un saludo