Non capisco

uso una SQL per controllare username e password durante il login

codice:
sql = "SELECT * FROM members WHERE name = '" & userName & "' AND password = '" & password & "'"
...
if NOT rs.EOF then logged = true
e il campo name non è case sensitive!
Nel senso che con password corretta io posso loggarmi con "cicciput" ma anche con "Cicciput", "cicCiput", "CICCIPUT" con tutti gli errori che ne conseguono VVoVe:

Com'è possibile???