Bonjour
Je teste unidac avec une simple base de données composée d une seule table de 2 champs.
C est simplement pour faire des stats sur une suite de nombres.
Je cree la base quand un fichier est selectionné et injecte le contenu de ce fichier dans la base.
Ensuite je fais une requete sur ma base et affiche le resultat ( c est tres simple, c est pour m initier) mais à ce moment j ai une fuite memoire (detectee a l aide de reportmemoryleaksonshutdown := true;) alors que je pense avoir fait ce qu il fallait.
Pourriez vous m eclairer svp.
Mon code pour parcourir le resultat de ma requete
Merci de votre aide et de vos consiels
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 UniQuery1.SQL.Text := 'SELECT rapport FROM import '; UniQuery1.open; UniQuery1.First; while not UniQuery1.Eof do begin stemp := UniQuery1.FieldByName('rapport').AsString; Memo1.Lines.Add(stemp); UniQuery1.Next; end; UniQuery1.Close; UniConnection1.Disconnect; UniConnection1.Free;
stephane
Partager