Quando você está trabalhando em queries no seu sistema deverá estar atento às aspas simples e duplas que podem ser inseridas pelo usuário. Se o tratamento adequado não for realizado, problemas com as queries poderão levar a erros e impossibilitar o acesso às funcionalidades.
Se a linguagem que você trabalha não tem um tratamento para isso, não se desespere. Criar uma função para substituir as aspas é super simples, basta seguir os passos para o SGBD adequado. Confira as dicas abaixo:
- Para SQL Server
Ao utilizar o SQL Server as aspas simples devem ser substituídas por duas aspas simples. O SQL Server ‘entenderá o recado’ no momento em que a query for passada, substituindo as duas aspas simples por uma aspa simples.
Por exemplo, para o termo d”agua, o próprio SGBD substituiria isso por uma aspa simples novamente (d’agua).
- Para MySQL
De maneira análoga, ao se trabalhar com MySQL o processo também é super simples. Nesse SGBD, teríamos de substituir as aspas simples por ‘ .
Por exemplo, para o termo d‘agua, o próprio SGBD substituiria isso por uma aspa simples novamente (d’agua).
// Seja o primeiro a COMENTAR