salut
bon j'essai de créer une petite app manipulant les bases de donnée avec delphi 5 (utilisant ado) et en itroduisant le code suivant pour calculer la diff entre deux date
adotable1.First;
while not ADOTable1.Eof do begin
adotable1.edit;
date1:=adotable1.fields[6].AsDateTime;
date2:=adotable1.fields[5].AsDateTime;
adotable1.fields[4].AsCurrency:=date1-date2;
adotable1.post;
ADOTable1.Next;
end;
il me fait sortir le code suivant
"le projet personel.exe a provoqué une classe d'exception EOLeException avec le message 'BOF ou EOF est égal à trueou l'enregistrement actuel a été suprimé.L'opération demandée nécéssite un enregistrement actuel'. processus stoppé. utilisez pas-à-pas ou exécuter pour continuer"
et malgré sa aprés se msg je fais une vérification dans la base je trouve une resultat correcte dans la base et que aussi mon code me semble exacte de point de vue syntaxe
Partager