Requete sql avec ADO data environment
Bonjour,
j ai un petit soucis lors d'une requete sql passe a mon objet data environment.
En gros pour faire un test j ai cree trois bouton: test 1, test 2 et reset.
le code du bouton 1 doit mon renvoyer dans une Grid (dgJobSlits) le resultats d'une requete sql:
Code:
1 2 3 4 5
| DEnv.Commands("CmdFilter").CommandText = "SELECT * FROM slitter.jobslits WHERE JobDate BETWEEN '04/06/2009' AND '25/06/2009' "
dgJobSlits.DataMember = "CmdFilter"
dgJobSlits.Refresh
DEnv.rsCmdFilter.Close
DEnv.rsCmdFilter.Open |
Le bouton 2 doit me renvoyer un autre resultat:
Code:
1 2 3 4 5 6 7 8
| DEnv.Commands("CmdFilter").CommandText = "SELECT * FROM slitter.jobslits WHERE JobDate BETWEEN '04/06/2009' AND '25/06/2009' AND WIDTH = 500"
DEnv.Commands("CmdFilter").Execute
dgJobSlits.DataMember = "CmdFilter"
dgJobSlits.Refresh
Label4.Caption = DEnv.Commands("CmdFilter").CommandText
DEnv.rsCmdFilter.Close
DEnv.rsCmdFilter.Open |
Code du bouton reset, cense me redonner toutes les infos de la base:
Code:
1 2 3
| dgJobSlits.DataMember = "JobSlits"
dgJobSlits.Refresh
Label4.Caption = DEnv.Commands("CmdFilter").CommandText |
Or mon soucis est que Si je fais test1 en premier, les resultats du bouton test2 seront ceux de test1. Et si je commence par cliquer sur test2, les resultats de test1 seront ceux de test2.
Le bouton reset semble marcher comme je le veux..
Avez vous une idee ?
Merci beaucoup