Sinceramente, eu não gosto muito de utilizar o Objeto ADODB.Command, que faz a mesma coisa, só que de uma melhor maneira.
Mas para aqueles que não são adeptos do objeto command, podem utilizar a função abaixo.
Desenvolvi esta função com o intuito de minimizar o esforço de ficar digitando desta maneira:
sqlCmd = "select * from tb_andre where id= " & request("id") & " and nome like '" & Nome & "'"
Agora fica assim:
sqlCmd = TrataSQL("Select * from tb_andre where id = [request(""id"")] AND nome like '[nome]'")
Ele já vai retornar o comando SQL, pronto para ser executado, ai vai o código:
Public Function TrataSQL(sqlCommand)
sqlCommand = replace(sqlCommand, "[",""" & ")
sqlCommand = replace(sqlCommand,"]"," & """)
sqlCommand = "TrataSQL = """ & sqlCommand & """"
execute( sqlCommand )
End Function
1 comentários:
Olá Rubens, aqui quem escreve é o André Guergolet :)
Até que enfim estou no último semestre da faculdade, depois do trabalho me fazer repetir muitas vezes por faltas falta pouco.
Passei para agradecer, não somente pelas ajudas que já me deu no passado (asp4developers e news do UOL) e por armazenar este conteúdo que escrevemos, usei num trabalho da faculdade sobre ASP :)
Espero que esteja bem, sucesso e tudo de bom.
http://www.guergolet.com.br
Postar um comentário