Page 1 of 1

Migrando de ubna base MariaDB a Otra

Posted: Mon Apr 10, 2023 5:44 pm
by jorge_rivero
Hola Gente, un saludos para todos.
Tengo el siguiente problema:
tengo una base A con la tabla PACIENTES
y otra base B con una tabla PACIENTES
La base A tiene 95 mil registros, y estoy cargando en un array y luego lo migro a la base B, funciona genial, hasta la insercion del registro nro. 27876
y me parece que es por el siguiente problema, que no se como solucionarlo:
El campo apellido que tiene que migrar es: P'CONNOR
Tiene un apostrofe en el apellido, quizas eso es el problema
El error es este:
Error executing Query INSERT INTO

Re: Migrando de ubna base MariaDB a Otra

Posted: Tue Apr 11, 2023 11:53 am
by serge_girard
Use this before insert:

Code: Select all

cFIELD := STRTRAN(cFIELD  , "'", "''")
So, replace 1 "single-quote" with "2 single-quotes".
This for every field that can contain single quotes.

In case you have double-quotes in your text then use the opposite:

Code: Select all

cFIELD := STRTRAN(cFIELD  ,'"', '""')
Good luck !

Serge