borde väll funka med:
sql = "select * from tabell1 where " & MD5Hash.doHash([kolumn]) & " = '" & sträng & "'"
5 svar · 214 visningar · startad av AG
Kan man göra en sqlsats dynamisk genom att kryptera vissa värden?
Väldigt luddigt så jag skall försöka förklara med en sqlsats:
select * from tabell1 where MD5Hash.doHash([kolumn]) = "+sträng +"
Alltså tabellen kolumns innehåll är inte i hashmode, men jag skulle vilja att jämförelsen med fältet sker så dynamiskt.
Går det?
Hoppas någon förstod hur jag menade :)
Andreas
borde väll funka med:
sql = "select * from tabell1 where " & MD5Hash.doHash([kolumn]) & " = '" & sträng & "'"
Antingen får jag:
Undefined variable: kolumn
'eller
Missing term
Beroende på ifall klaffarna "[" är med eller inte.
Andreas
Om inte dbms har stöd för dohash så måste du hämta varje post till klienten och göra jämförelsen där , vilket inte blir så lysande.
Vilka har stöd för detta, utveckling görs nu på en access men den skall sen ligga på mysql.
Andreas
Mysql har functioner som heter MD5 och password. Du kan ju titta i dokumentationen om det är något för dig.