Ik heb om snel de content van een Gridview te kunnen filteren een simpele zoekfunctie gemaakt. Deze ziet er als volgt uit:
Nu vraag ik mij af of dit wel veilig is? Bestaat er niet het risico dat de gebruiker een SQL injectie uit kan voeren? En hoe is deze functie beter te maken?
C#:
1
2
3
| string clientInput = "%" + txtSearchField.Text + "%"; string myQuery = "SELECT * FROM Namen WHERE voornaam LIKE '" + clientInput + "'"; sqlSrcNS.SelectCommand = myQuery; |
Nu vraag ik mij af of dit wel veilig is? Bestaat er niet het risico dat de gebruiker een SQL injectie uit kan voeren? En hoe is deze functie beter te maken?