Bonjour
j'ai une application base de donnée, les tables en paradox,
je veux afficher les données entre deux dates
comment la requete s'écrit-il ?
a savoir 'Date' type D .
l'orsque je saisi dans deux edit 1 et 2.
c'est a dire a chaque fois l'intervalle elle change.
voici c'est qui j'ai fait:
query1.close;
query1.sql.clear;
query1.sql.add('select * from table ');
query1.sql.add('where Date >= '''+edit1.text+'''');
query1.sql.add('and date <='''+edit2.text+'''');
quer1.open;
Salut
pourquoi tu utilse pas des parametre ces mieux pour ton probleme et plus pratique
voila la requette
----------------------
query1.close;
query1.clear;
query.sql.add('select * from table');
query1.sql.add('where date1>=:dd1 and date2<=:dd2');
parambyname('dd1').asdate:=strtodate(edit1.text);
parambyname('dd2').asdate:=strtodate(edit2.text);
query1.open;
-----------------------
a++
Re
au lieu de date1 et date2 en met le champ date
je m'exuse pour cette faute
--------------------
query1.sql.add('where date>=:dd1 and date<=:dd2');
----------------------
a++