Bonjour à tous,
je souhaite transférer les données d'une vieille base de données Interbase 7.5 vers une autre Firebird 4.
pour cela j'utilise FDBatchMove .
la table des articles sur Interbase 7.5 ne contient aucun doublon car l'index primaire est sur codeArt.
mais lors du transfert des articles j'obtiens un message d'erreur de violation de clé primaire .
en plus le transfert est un peu lourd (17884 ligne)
voici le bout de code que j'utilise :
Avez vous une idée SVP ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TFMain.Button1Click(Sender: TObject); begin Screen.Cursor := crHourGlass ; Application.ProcessMessages ; try DataModule1.FDBatchMove1.Execute; ShowMessage('Terminé'); finally Screen.Cursor := crDefault ; end; end;
Partager