PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Copier des enregistrement de HFSQL vers SQL Server
Copier des enregistrement de HFSQL vers SQL Server
Iniciado por Mus, 17,feb. 2019 08:41 - 2 respuestas
Miembro registrado
48 mensajes
Publicado el 17,febrero 2019 - 08:41
Bonjour
Je travail sur un projet qui a deux bases de données.
Je veux copier les enregistrement d'une table depuis mon serveur HFSQL vers une table dans un autre serveur SQl Server pour cela j'ai utilisé une requête update :
INSERT INTO A( A1, A2, A3, A4, A5, A6)
SELECT B1, B2, B3, B4, B5, B6
FROM B
WHERE B.B1NOT IN (SELECT A1FROM A);

la requête elle ajout des enregistrement quand la table SQL Server es vide mais elle n'ajoute pas d'autre dans le cas ou je veux rajouter d'autre problème des doublon.
j'ai utiliser par programmation :
Hajout
HEnregistre

toujours le même problème
y a t'il d'autre possibilité?
Miembro registrado
69 mensajes
Publicado el 18,febrero 2019 - 17:56
Bonjour Mustapha,

Si j'ai bien compris ton problème, et que A est ta table SQLServer et que B est ta table HFSQL, ça ne peut pas fonctionner via une requête utilisant simultanément les deux bases de données.
Si je me trompe, donnez moi la méthode :)
Publicado el 19,febrero 2019 - 09:17
je pense que ton salut passera par la vieille boucle.

pour tout monfichier1

si hlitrecherchepremier(monfichier2,mazone1,monfichier1.mazone1,hlimiteparcours) alors
continuer
fin

monfichier2.mazone1 = monfichier1.mazone1
monfichier2.mazone2 = monfichier1.mazone2
monfichier2.mazone3 = monfichier1.mazone3

hajoute(monfichier2)

fin