Bonjour,
je fait l'import/export d'une base dBase vers une base firebird en utilisant le code suivant:
Il y a environ 230000 lignes et cela fonctionnait bien jusqu'a maintenant, mais aujourd'hui j'obtient une erreur système:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 IBtransaction1.Active:=true; IBTable4.EmptyTable; IBtable4.Active:=true; table4.Active:=true; table4.first; i:=1; while not table4.Eof do begin IBtable4.Insert; IBtable4champ1.Value:=table4champ1.Value; IBtable4champ2.Value:=table4champ2.Value; IBtable4champx.Value:=table4champx.Value; / / / IBtable4dernierchamp.Value:=table4dernierchamp.Value; IBtable4.Post; inc(i); if i mod 500=0 then ibtransaction1.CommitRetaining; table4.Next; end; ibtransaction1.Commit; table4.Close; IBtable4.Close;
"unable to allocate memory from operating system"
Auriez une astuce pour solutionner ce problème ?
cordialement
Partager