Rafraichir un bdpDataAdapter - Delphi/Pascal - Programmation
MarshPosté le 08-11-2005 à 09:54:38
Bonjour,
J ai un bdpDataAdapter lié à un dataSet lui même lié à une dataView le tout avec un nombre de record de 100 maximum. Je met une dataGrid relié à cela puis j'applique un filtre via ma dataView. Le problème est qu'il filtre uniquement sur mes 100 enregistrement déja présents. J ai donc essayer d'appliquer le filtre sur le dataAdapter puis de le rafraichir mais il se plante... Voici mon code:
Code :
BdpDAListe1.Active := False; // close
Self.bdpSelectCommand1.CommandText := TxtSelectCommandDeBaseListe +' WHERE ([Action] = ''SP-PUBUS'')';
BdpDAListe1.Active := True; // re-open
DGListe1.DataBindings; // refresh data
TxtSelectCommandDeBaseListe conteint bien entendu la commande avant le filtre et ' WHERE ([Action] = ''SP-PUBUS'')' est le filtre que j'essaie d'appliquer.
Marsh Posté le 08-11-2005 à 09:54:38
Bonjour,
J ai un bdpDataAdapter lié à un dataSet lui même lié à une dataView le tout avec un nombre de record de 100 maximum.
Je met une dataGrid relié à cela puis j'applique un filtre via ma dataView. Le problème est qu'il filtre uniquement sur mes 100 enregistrement déja présents. J ai donc essayer d'appliquer le filtre sur le dataAdapter puis de le rafraichir mais il se plante...
Voici mon code:
TxtSelectCommandDeBaseListe conteint bien entendu la commande avant le filtre et ' WHERE ([Action] = ''SP-PUBUS'')' est le filtre que j'essaie d'appliquer.
Comment faire?
D'avance merci
Ben