Bonjour,
Sous Delphi7/ADO, avec une base Access, je fais la requete suivante:
quand je débug au pas a pas il plante sur le deuxieme SQL.Add avec le message :with qryRptDGPHrSup do
begin
Close;
SQL.Clear;
SQL.Add('select C.MATRICULE, C.LB_NOM, H.LB_ANNEE, H.LB_MOIS,H.LB_SEMAINE');
SQL.Add(' ,H.LB_SEMAINE, SUM(H.HR_COMPL + H.HR_RECUP) as HR_SUP ');
SQL.Add('from CHAUFFEUR C, HRSUP H');
SQL.Add('where C.MATRICULE = H.MATRICULE');
.......Violation d'acces a l'adresse 1B041FC6 dans le module 'msjet40.dll'.lecture de l'adresse 0005242E
Si je supprime l'experession SUM(), je n'ai plus de message d'erreur. Savez vous pourquoi? SQL.Add ne fait juste qu'ajouter du texte dans la propriété text de la requete, il ne fait rien d'autre, aucun controle, non?
Partager