Bonjour,

Je fais suite au poste que j'avais créé ici

ShaiLeTroll m'avait montrer comment créer dynamiquement un TADODataset et ça marche nickel je le conseil franchement... C'est un fameux gain de temps....

J'ai cependant une petite question :
Si j'essaye ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  GetQuery('SELECT * FROM users ORDER BY name', dsUsers, Self);
  dsUsers.Free;
  GetQuery('SELECT * FROM users ORDER BY name', dsUsers, Self);
  dsUsers.Free;
il plante ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
procedure TObject.FreeInstance;
begin
  CleanupInstance;
  _FreeMem(Self);
end;
Avec comme erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Invalid pointer operation.