J'utilise une table temporaire (disons TEMP) que je souhaite nettoyer à chaque lancement de mon application. Pour cela, j'utilise un SQLDataSetNettoyerTemp dont la propriété CommandText vaut :
DELETE FROM TEMP.
Au démarrage de l'application, je lance :
Mais là, au démarrage, ça plante : EAccessViolation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DataModule1.SQLDataNettoyerTemp.ExecSQL(False);
Je ne comprends pas ce qui peut être faux, j'ai repris exactement ce qu'avait fait un collègue, et chez qui ça marchait. Rien n'utilise cette table à ce moment précis.
Merci
Partager