Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ricardo Moura

consulta alternativa

Recommended Posts

Pessoal estou tendo problemas em fazer uma consulta no banco utilizando String SQL com o banco ACCESS. Como eu poderia executar uma consulta sem utilizar a string SQL.....sei que posso utilizar o objeto Recordset, mas faz mto tempo que não o utilizo....Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual problema está tendo ao usar String SQL?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual problema está tendo ao usar String SQL?

por exemplo, em um formulário de autenticação de usuário onde ele fornece nome e senha, se você colocar assim:USUARIO: 'OR'1SENHA:'OR'1não importa o que estiver cadastrado no banco, ele valida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz tratamento das ' com replace, por exemplo:

Login = Replace(Request("Login"),"'","''")

Dessa forma, trocando ' (uma aspa simples) por '' (duas aspas simples) a SQL entende somente uma e não fecha a busca. assim você evita (parcialmente) a SQL Injection.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz tratamento das ' com replace, por exemplo:

Login = Replace(Request("Login"),"'","''")
Dessa forma, trocando ' (uma aspa simples) por '' (duas aspas simples) a SQL entende somente uma e não fecha a busca. assim você evita (parcialmente) a SQL Injection.
Eu já havia tentado utilzar o Replace porém passa mesmo assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.