Envoyé par
rpg59
Bonjour tous le monde voila pour mon projet de BTS IRS ( système de gestion de fret ) je doi réaliser un programme en C++ permettant d'identifier une palette. Pour cela j'ai besoin à l'aide d'une requete de savoir si le code barre saisie éxiste dans ma table
jai donc fai cette requete:
"SELECT * FROM palette WHERE Code_Barre ='"+Edit1->Text+"'"
pour obtenir toutes les données de ma palette mais est il possible de tester le composant Query ou autre chose pour savoir si la palette éxiste ( jentend par la une commande qui me retourne un bouléen afin que je puisse afficher cette palette n'est pas référencé ou l'inverse) ?
Normalement, la fonction qui te permet d'envoyer la requête SELECT à ta base de donnée doit te renvoyer quelque chose qui contient le nombre de lignes retournées par la base de données. Si ce nombre de ligne est 0, alors la donnée n'est pas contenue.
Note: ton code est sensible à ce qu'on appelle une injection SQL. Que faire si Edit1->Text contient la chaine suivante:
10'; SELECT * FROM user_list WHERE 'x'='x
(ou tout autre commande dangereuse)
Partager