PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Copier des enregistrement de HFSQL vers SQL Server
Copier des enregistrement de HFSQL vers SQL Server
Débuté par Mustapha, 17 fév. 2019 08:41 - 2 réponses
Membre enregistré
48 messages
Popularité : -1 (3 votes)
Posté le 17 février 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é?
Membre enregistré
69 messages
Popularité : +4 (4 votes)
Posté le 18 février 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 :)
Posté le 19 février 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