Migrando de ubna base MariaDB a Otra

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

Post Reply
jorge_rivero
Posts: 24
Joined: Tue Nov 07, 2017 6:41 am
DBs Used: DBF, Mysql
Location: Capital Federal, Buenos Aires, ARGENTINA

Migrando de ubna base MariaDB a Otra

Post 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
User avatar
serge_girard
Posts: 3309
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: Migrando de ubna base MariaDB a Otra

Post 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
There's nothing you can do that can't be done...
Post Reply