la requete ne tiens pas conte du parametre
Je souhaiterai à l’aide de mon application affecter une valeur mon paramètre dans ma requête,
AnsiString varnom= "Nom";
1er TESTE
Code:
1 2 3 4
|
Query1->SQL->Add(" SELECT * FROM Tables ORDER BY : varnom ASC ");
Query1->Params->Items[0]->AsString = varnom ;
Query1->Open(); |
Ma requête est exécuter correctement à l’affichage par contre mes champ ne sont pas afficher dans l’ordre alphabétique.
Query1->Params->Items[0]->Text; // la valeur “Nom” est bien dans le paramètre
2em TESTE
Code:
1 2
| Query1->SQL->Add(" SELECT * FROM Tables ORDER BY Nom ASC ");
Query1->Open(); |
Ici comme j’ai entré manuellement Nom c'est-à-dire sans passé par le paramètre : varnom
L’affichage est dans l’ordre alphabétique.
Je vous remercie de vos réponses rapides