bonjour
j'ai une table congré(no_cong,.....)
je veux recuperer le max des no_cong dans une variable, et voila ce que j'ai fait(je suis debutant):
adoquery1.sql.add('select max(no_cong) from congré');
adoquery1.execsql;
no_cong:=adotable1.fieldbyname('no_cong').asinteger;
pas d'erreur, mais le resultat est faux(263 qui est le premier enregistrement au lieu de 264)!!!!
j'ai essaye ensuite
no_cong:=adoquery1.sql.add('select max(no_cong) from congré');
adoquery1.execsql;
cette fois c'est 0
et puis encore une fois
adoquery1.sql.add('select max(no_cong) from congré');
no_cong:=adoquery1.execsql;
et c'est toujours 0
et pour finir j'ai tester
adoquery1.sql.add('select max(no_cong) as resultat from congré');
no_cong:=adoquery1.fieldbyname('resultat').asinteger;
mais cette fois c'est le champs 'resultat' qui n'existe pas(ça c'est normal je pense).
merci de m'aider sur ce point
Message édité par let_me_in le 11-05-2005 à 23:03:00